• BREAKING NEWS ABC shows live and on-demand -- Download the WATCH ABC app!

OTRC: Cameron Diaz is lady in red at 'Green Hornet' premiere - like her look?

Cameron Diaz wore a one-shoulder, knee-length red dress at the recent Los Angeles premiere of her new film, "The Green Hornet."

In the movie, Seth Rogen plays Britt Reid, the playboy son of a wealthy newspaper publisher who inherits a media empire after his father dies.

With the help of Kato, an employee in the company, he becomes a crime fighter named the Green Hornet. Diaz, 38, plays Lenore Case, his sexy secretary. Christoph Waltz of "Inglourious Basterds" fame also stars as the villain Benjamin Chudnofsky, a Russian gangster.

What do you think of Cameron Diaz's look?

(Copyright ©2018 OnTheRedCarpet.com. All Rights Reserved.)