The red carpet was filled with some definite hits and some unfortunate misses. Lindsay Lohan, Christina Aguilera, Katy Perry, Paris Hilton, Kristen Stewart, Jessica Biel and Scarlett Johansson  are just some of the many celebrities that attended the event at Universal Studios on June 6 in California.

2010 MTV Movie Awards Red Carpet Katy Perry in Herve Leger (left) and in Zuhair Murad minidress (right)

2010 MTV Movie Awards Red Carpet Christina Aguilera with her peacock-tailed dress made by Versace

2010 MTV Movie Awards Red Carpet Nicky Hilton wear droopy-shoulder print dress (Missoni), Paris Hilton in white mini dress (Blumarine)

2010 MTV Movie Awards Red Carpet Vanessa Hudgens in short dress (Jenny Packham) and Lindsay Lohan fashionably hid her alcohol-monitoring bracelet with a flowing silver, sequin-laden Pamella Roland jumpsuit

Eva Mendes in Stella McCartney and Kristen Stewart combines gold and silver in one dress (Dolce&Gabbana)

2010 MTV Movie Awards Red Carpet Cameron Diaz went for Diane von Furstenberg dress and Jessica Biel in Giambattista Valli

2010 MTV Movie Awards Red Carpet Scarlett Johansson in green lace cocktail dress (Dolce&Gabbana), Anna Kendrick in a red and black mini dress by Zac Posen