El Turco as Marco (1 episode)
2024
My Sweet Austrian Holiday as Henry Broadbent
2024
Paging Mr. Darcy as Sam Lee
2024
Mythica: Stormbound as The Stranger
2023
A Not So Royal Christmas as Adam
2023
A Merry Scottish Christmas as Thomas
2023
The Dancing Detective: A Deadly Tango as Sebastian Moore
2022
Jolly Good Christmas as David Burnside
2021
The Princess Switch 3: Romancing the Star as Hunter Cunard
2020
Christmas Waltz as Roman Davidoff
2020
Spinning Out as Mitch Saunders (10 episodes)
2019
Love, Romance & Chocolate as Luc Simon
2019
Doom Patrol as Steve Dayton / Mento (1 episode)
2018
Royal Matchmaker as Prince Sebastian
2017
Slumber as Tom Arnolds
2016
The Secrets of Emily Blair as William Regan
2016
The Midnight Man as Grady
2015
The Scorpion King 4: Quest for Power as Drazen
2014
The Great Fire as Alfredo (4 episodes)
2014
Petals on the Wind as Julian Marquet
2013
Kristin's Christmas Past as Jamie
2013
Reign as Henry Stuart, Lord Darnley (16 episodes)
2011
Peter & The Wolf as Grandfather
2010
Nikita as Nigel (1 episode)
2008
90210 as Mitchell Nash (2 episodes)
2008
Step Up 2: The Streets as Blake Collins
2007
Miguel and William as William Shakespeare
2004
Mindhunters as Rafe Perry
2004
Van Helsing as Velkan
2004
New Tricks as James Strickland (1 episode)
2001
The Car Man as Angelo