Enjoying a swanky evening out at the Gibson Amphitheatre, Cameron Diaz was spotted having a blast at the 2009 MTV Video Music Awards earlier this evening (May 31).
The “Charlie’s Angels” chick hammed it up on the red carpet along with fellow actresses Sofia Vassilieva and Abigail Breslin.
Cameron was just one of the uber-hotties heating up the arrivals area earlier tonight - stars like Vanessa Hudgens, Sienna Miller, Lauren Conrad, and Kristen Stewart all made appearances as well.
Adding to the night’s appeal, both Eminem and Kings of Leon took the stage for memorable performances, along with sneak peeks of “New Moon,” “Transformers: Revenge of the Fallen,” “Harry Potter and the Half-Blood Prince,” and “G.I. Joe: The Rise of Cobra.”