But today, the Batman actress opted for feminine frills, taking to the sweltering streets of Los Angeles in a flowing white cotton dress.
The 29-year-old strolled along Melrose Avenue to meet friends for coffee, wearing dark shades to protect her eyes from the brilliant sunshine.
Feminine frills: Anne Hathaway stepped out all in white in Los Angeles today
The Les Miserables actress jetted into LA last night with her fiancé Adam Shulman, having just returned from the Toronto Film Festival.
Anne has a lot to smile about these days.
As well as starring in box office smash The Dark Knight Rises and the upcoming musical adaptation of Les Miserables, the Hollywood beauty is set to wed Shulman after he proposed last November.
Dainty accessories: The Batman star wore two delicate necklaces
But despite the pair having dated for three years, Anne recently admitted they aren't rushing when it comes to planning their impending nuptials.
Speaking about her engagement, Anne told Hello magazine that the couple are taking things slowly ahead of tying the knot.
She said: 'I haven’t started planning yet. I was filming Les Mis when we decided to do it, and there was no way I could think about anything wedding-related with my head in the space it was in then.
'I’ve been so busy since then, I’ve not even decided what sort of ceremony I want.'
Back in black: Anne arrives at LAX last night with her fiance Adam Shulman