Michael Cera, Brie Larson, Chris Evans, Anna Kendrick, Aubrey Plaza, Mae Whitman, Mary Elizabeth Winstead: need we say more? Our hapless, slacker hero Scott Pilgrim (played by Cera) meets the cool delivery girl of his literal dreams, Ramona Flowers (played by Winstead) but has to defeat all of her seven evil exes. That's right, we said seven. Watch “Scott Pilgrim” for the cast, if anything -- specifically Larson and Evans as baddies intent on keeping the two lovebirds apart. While you might find Cera typecast here, it works, and he portrays all the awkwardness and hilarity of the character with ease. All in all, you can tell that the actors relished their quirky roles. Couple that with the fact that this movie came out in 2010, and you have entertainment gold, people! The cast recently reunited for a wholesome table read in honor of the movie’s 10-year anniversary for Entertainment Weekly to support Water For People.