Showing her versatility with her tresses, the star wore her hair in a scraped back pony tail at last night's event.
At the London premiére last week she sported tumbling curls and before that at the Spanish launch she donned a Sarah Palin-inspired prim up-do.
Her new husband Ryan Reynolds was not able to join her because he is currently filming his new movie Paper Man in New York.
The couple married in a low-key ceremony in Canada in September after dating for 18 months.
The Spirit tells the story of a rookie cop named Denny Colt, who returns from the beyond as The Spirit, a hero whose mission is to fight against the bad forces in Central City.
Johansson and Mendes both play sexy characters in the film.
Last week Mendes told how she came to terms with flashing the flesh in the film.
She said: 'It's so fun because it's not me. The minute I think it's me I wig out but it's so not me.
'I'm playing a character so if I drop my towel and show my bum it's not my bum.'
Jackson, who plays The Octopus, said his character was the villain to The Spirit's eponymous superhero.
'He's kind of crazy, kind of wild, kind of genius and he wants to be the biggest criminal in the world,' he said.
The film is released in the UK on New Year's Day.