Anne Hathaway sure does know how to work the red carpet.
The 36-year-old – who is expecting her second child with husband Adam Shulman – debuted her growing baby bump at the opening of the Broadway play, Sea Wall/A Life.
WATCH: Anne Hathaway gave up drinking for an extremely relatable reason
The Princess Diaries star was snapped sporting a stunning fuchsia cut out dress with metallic heels and a rose-colored clutch.
Hathaway announced her pregnancy on Instagram with a black-and-white mirror selfie.
“It’s not for a movie … #2,” she captioned the post, going on to hint that getting pregnant wasn’t exactly an easy journey for her and her husband. “All kidding aside, for everyone going through infertility and conception hell, please know it was not a straight line to either of my pregnancies. Sending you extra love.”
The affable actress— who recently starred alongside Australian comedian Rebel Wilson in the film, The Hustle— and Shulman are already parents to three-year-old son Jonathan Rosebanks.

Opening up about mum life earlier this year, the Hollywood star said her perspective on life has changed since welcoming her first child.

“Before I had my son, I sensed this pressure to fill my schedule. If I wasn’t working, I felt like I was wasting time,” she explained. “Now I know I have to build in breaks in my year, and there are times when I’m just not available to work because it’s important for me to be home with him.”
“So I shop a lot less. I cook a lot more. I read a lot more,” she added. “I write a lot more. I communicate a lot more. I make more time for the things that matter to me because suddenly I have more time.”
WATCH: Anne Hathaway opens up about her past insecurities