Question: who did freddie stroma play in harry potter
Answer: Sjöström ( born 8 January 1987 ) , known professionally as Freddie Stroma , is a British actor and model , best known for playing Cormac McLaggen in the Harry Potter film series and Luke in the 2011 musical comedy film A Cinderella Story : Once Upon a Song .