The movie is based on the series of comic books where Scott Pilgrim (Michael Cera) has to defeat the seven evil exes of the girl of his dreams, Ramona Flowers (Mary Elizabeth Winstead) to win her heart.