"Frederic Wilhelm C.J. Sjöström[1] (born 8 January 1987[2][better source needed]), known professionally as Freddie Stroma, is an English actor and model of Swedish and German descent, 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 Dickon Tarly in the sixth season of the *** fantasy drama series **** of Thrones and H.G. Wells in the ABC series, Time After Time."