Reese Witherspoon looked beautiful at the premiere of her new movie “This Means War” at the Odeon cinema in Kensington, London. The actress wore an elegant Louis Vuitton emerald mini dress and she finished her look with sexy Louboutin heels. The star looked very chic and she left her blonde hair straight for the occasion. Reese was joined at the premiere by her co-stars Chris Pine, who shot to fame when he starred as Captain Spock in the most recent Star Trek movie, and Tom Hardy at the premiere of the new action comedy.