Olivia Wilde and Jason Sudeikis have welcomed their baby boy into the world!
The 30-year-old actress gave birth to Otis Alexander Sudeikis on Wednesday (April 23) in New York City and she has already shared the first photo of the newborn baby.
Ladies and gentlemen, Otis Alexander Sudeikis has LEFT the building! (I'm the building) pic.twitter.com/uHfY3adroc
— olivia wilde (@oliviawilde) April 23, 2014