Reese Witherspoon wore a sleeveless, leopard print Jacquard Bustier Zac Posen mini-dress at the 2011 MTV Movie Awards, which saw her being honored with the Generation Award.
Robert Pattinson, the 35-year-old Oscar winner's co-star in the film "Water For Elephants," presented the award to her at the Sunday ceremony after making a raunchy comment about their time working with one another.
The Oscar-winner has received several Golden Popcorn nominations in the past and took home the Best Comedic Performance Award in 2002 for her work in "Legally Blonde."
Pattinson's comment to Witherspoon, which contained an expletive that was muted out in the West Coast broadcast, was one of many shocking moments seen at the MTV Movie Awards, which also saw Pattinson swear and kiss his "Twilight" co-star Taylor Lautner. Check out more of some of the best moments from the MTV Movie Awards ceremony (Photos).
What do you think of Reese Witherspoon's MTV Movie Awards look? Vote in our poll.