who did freddie stroma play in harry potter
Freddie Stroma Frederic Wilhelm C.J. Sjöström[1] (born 8 January 1987[2][better source needed]), 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. He starred as Adam Cromwell on the dramedy series Unreal, which premiered on Lifetime in June 2015. He starred as Brit Vayner in the 2016 Michael Bay war film, 13 Hours: The Secret Soldiers of Benghazi. In 2016, he played H.G. Wells in the ABC series, Time After Time.