Emily Blunt is currently expecting her second child with husband John Krasinski, and to celebrate the special occasion, the actress's The Huntsman: Winter's War costar Charlize Theron threw her a baby shower on Sunday. Emily, who recently reunited with her Devil Wears Prada costar Anne Hathaway, stunned in a flowy dress during the bash, which included a blue cake with yellow rubber duck toppers. Guests included Charlize's mother, Gerda Martiz; AJ Johnson; Jenn Streicher; and Laini Reeves. AJ took to Instagram to share a sweet snap from the celebration, writing, "An afternoon of love, laughs and friendship celebrating a special piece of my ❤️#EmilyBlunt with hostess with the mostess @charlizeafrica #CharlizeTheron." Emily is already mom to daughter Hazel, 2. So cute!