Olivia Wilde has given birth to her first child! The actress and fiance Jason Sudeikis are the proud parents of a baby boy named Otis Alexander Sudeikis!

Read more at thehollywoodgossip.com