Au cinéma :
» 2006 : Marie-Antoinette de Sofia Coppola : Axel von Fersen
» 2014 : Flying Love (Titre FR) de Dominique Deruddere : Colin
» 2015 : Cinquante nuances de Grey de Sam Taylor-Wood : Christian Grey
» 2015 : The 9th Life of Louis Drax : Dr Allan Pascal
A la télévision :
» 2011 – 2012 : Once Upon a Time : Shérif Graham / Le Chasseur
» 2013 – ???? : The Fall : Paul Spector
» 2014 : New World : Abe