Ewan McGregor and his girlfriend Mary Elizabeth Winstead have welcomed a baby son named Laurie into the world.The 50 year old Trainspotting star kept the news a secret from fans at first, but his daughters Clara, 25, and Esther, 19, shared heartwarming snaps with their baby brother on Instagram at the weekend. Cradling the newborn tot in her arms, Clara was overjoyed for her dad and Mary, 36.