Anne Hathaway looked stunning at the premiere of her new movie Colossal at the Toronto Film Festival on Friday.
The new mother gave birth in March to son Jonathan Rosebanks Shulman.
Wearing a long-sleeved white dress with a green design, the 33-year-old Oscar winner was all smiles on the red carpet.
For more on the Toronto International Film Festival, go to PEOPLE.com/tiff
RELATED VIDEO: Anne Hathaway Talks Body After Baby
Hathaway plays a woman who discovers she can control the movements of a monster through the mental breakdown she is suffering from.
She is also set to star in Ocean’s Eight with an all-female cast which includes Sandra Bullock and Cate Blanchett.