Scott Pilgrim (2017 film)

Scott Pilgrim is a 2017 Canadian-American comedy film starring Michael Cera, Emma Watson, Tom Felton, Neil Patrick Harris, Andrew Garfield, Mila Kunis, Chloe Grace Moretz, and Aaron Taylor-Johnson.

Cast

 * Michael Cera as Scott Pilgrim - A 23-year-old slacker who lives with his gay friend Wallace and is in a band with his half brother Stephen Stills and ex-girlfriend Kim. Despite dating Knives Chau, a high school girl, he falls in love with Ramona Flowers but has to defeat her seven evil and jerky ex-boyfriends. Cera reprises his role from the 2010 film. He is the Titular Main Protagonist of the film.
 * Emma Watson as Ramona Flowers - A 23-year-old delivery girl who Scott is in love with but she dated seven evil jerks in the past and they want to kill Scott in order to get back together with Ramona. She is at first mysterious.
 * Tom Felton as Gideon Graves - Ramona's 24-year-old ex-boyfriend and leader of the ex-boyfriends. His goal is to kill Scott Pilgrim and get back together with Ramona. He is the Primary Antagonist of the film. Felton also played Malfoy from Harry Potter and Dodge Landon from Rise of the Planet of the Apes.
 * Neil Patrick Harris as Wallace Wells - Scott's 26-year-old gay friend and roommate who has crush on him and hates Envy Adams. They live with Wallace's best-friend Other Scott. Note: Neil Patrick Harris is gay in real-life.
 * Andrew Garfield as Stephen Stills - Scott's 26-year-old half-brother and Julie's ex-boyfriend. He is currently dating Crystal the blender jockey and hates Julie. He lives with Young Neil.
 * Mila Kunis as Kim Pines - Scott's 22-year-old ex-girlfriend who still likes him but hates everyone except him. She has a friendship with her co-worker Hollie and Ramona. She works at No Account Video.
 * Chloe Grace Moretz as Knives Chau - Scott's 17-year-old ex-girlfriend who still loves him but hates Ramona. She blames Ramona for the breakup and wants revenge but she is currently dating Young Neil.
 * Aaron-Taylor Johnson as Young Neil - Stephen's 20-year-old roommate and Knives' current boy-friend. He wants to be like Scott and decides to copy him. Just like him, he hates Julie's parties.