Anne Hathaway is a mom!

The 33-year-old actress gave birth to her first child, a baby boy, on March 24, ET has confirmed. Hathaway and her husband, producer Adam Shulman, named their son Jonathan Rosebanks.

E! News was first to report the news.

It's not surprising that the couple was able to keep the birth under wraps for two weeks, as they also secretly tied the knot in Big Sur, California, in 2012, and Hathaway's baby shower back in March was equally low-key.

After her news of her pregnancy was first reported in November, the Oscar winner only addressed it after paparazzi took photos of her in Hawaii wearing a bathing suit.

"Posting a bikini pic is a little out of character for me, but just now while I was at the beach I noticed I was being photographed," she wrote on Instagram. "I figure if this kind of photo is going to be out in the world it should at least be an image that makes me happy."