Tower Block
2012 · Thriller
as Ryan
A Match for the Prince
2024 · Comedy
as Prince Maximillian 'Max' Lucien Adalwolf
Grimm's Snow White
2012 · Adventure
as Prince Alexander
Vampire Diary
2007 · Drama
as Adam
Lost City Raiders
2008 · Action
as Thomas Kubiak
Storage 24
2012 · Horror
as Chris
The River King
2005 · Drama
as Harry McKenna
A Royal Recipe for Love
2023 · Romance
as Henry Batcher
Mr. Turner
2014 · Biography
as David Roberts
Tristan + Isolde
2006 · Action
as Anwick
The Tudors S4
2010 · Drama
as Thomas Wyatt