Cameron Diaz Photo | Knight & Day Premiere in Spain | Celebrity Fashion
Katie Holmes Photo | Knight & Day Premiere in Spain | Celebrity Fashion
It was a truly glamorous affair as Cameron Diaz and Tom Cruise took to the red carpet in Seville for the premiere of their new flick, Knight & Day.
Cameron wowed the crowds in a stunning off-the-shoulder Lanvin spring/summer 2010 dress, teamed with seriously stunning chain-strap heels also by Lanvin.
She finished her look with a funky side bun and a bold slick of hot-pink lippie.
Tom was razor-sharp in jeans and a navy-blue jacket, and was accompanied by Katie Holmes, who looked fab in an Azzedine Alaia white minidress and metallic-bronze shoe boots.
Earlier in the day Tom and Cameron treated hundreds of fans to a motorcycle stunt they performed near Seville's landmark Cathedral, which they'd originally performed in the main chase scene of the movie.
The stars filmed many of the key scenes of the action-comedy in Seville and the coastal city of Cadiz last year.
Cameron told ABC news: 'We had a great time together, he is the best to work with.
'He is the king of stunts, he does nearly everything you see in the movie, it is him jumping from one building to the next, he is not wearing a wire, he is running on rooftops, he is jumping from car to car.'
The movie opens in England in July, but in the meantime, check out the trailer below!