Chris Hemsworth and Olivia Wilde walked the red carpet in London's Leicester Square for the U.K. premiere of Rush on Monday.

The 29-year-old actress stunned in black pants and a blazer of the same color without a shirt underneath. Hemsworth, 30, wore a grey suit and had his hair slicked back as he held onto his wife Elsa Pataky.

In the action drama, Hemsworth plays James Hunt, a British racing driver who won the Formula One Championship in 1976. Hunt was also an extensive user of alcohol and drugs. Despite this, Hemsworth finds something appealing about the character he portrays in the film.

"But the thing I found interesting is that his ex-girlfriends all had very positive things to say about him," Hemsworth told U.K.'s Telegraph in a September report. "Over the last couple of years I've met three or four women who have said 'I used to date James' or 'I slept with him'. And they all said he was a very sweet guy."

Wilde plays one of Hunt's love interests, Suzy Miller, who is married to the racer in the film.

"My job in the film was to tell the story of James's tumultuous marriage, which was very Who's Afraid of Virginia Woolf? messy," Wilde told Fashion magazine in the September 2013 issue. "I got to wear archive Gucci head to toe through the movie."

Rush comes to U.S. theaters on Sept. 20.