2026Catch the WindФильмв роли Shane
2022УдачаФильмв роли Gerry (voice)
2021Охотники на троллей: Восстание титановФильмв роли Douxie (voice)
2021Великий северСериалв роли Dr. Callahan (voice) · эпизодов: 2
2020Парни что надоСериалв роли Gordon Cooper · эпизодов: 8
2020Маги: Истории АркадииСериалв роли Douxie (voice) · эпизодов: 10
2019Долли Партон. Струны душиСериалв роли JJ Sneed · эпизодов: 1
2019Abe's StoryФильмв роли Abe (voice)
2018Once Upon a Time: And They Lived Happily Ever AfterФильмв роли Self
2018Что еще остаетсяФильмв роли Peter
2017Кэрри в большом городеФильмв роли Professor Harrison
2016The Dust StormФильмв роли Brennan
2012Хранилище 24Фильмв роли Mark
2011Однажды в сказкеСериалв роли Captain Hook · эпизодов: 134
2011ОбрядФильмв роли Michael Kovak
2009Wild DecembersФильмв роли Young Guard
2009The EuthanizerФильмв роли Ben
2007Тюдоры Сериалв роли Duke Philip of Bavaria · эпизодов: 1