{| class="wikitable sortable"
|+ Tv
|-
! År
! Titel
! Rolle
! class="unsortable" | Noter
|-
| 2006
| ''[[Sharpe's Challenge]]''
| Ensign
| Tv-film
|-
| 2007
| ''[[M.I. High]]''
| Chad Turner
| Serie/sæson 1, afsnit 6: "Super Blane"
|-
| 2011
| ''[[Treasure Island (miniserie fra 2012)|Treasure Island]]''
| Jim Hawkins
| Todelt [[miniserie]]
|-
| 2012
| ''[[The Town (tv-serie fra 2012)|The Town]]''
| Harry
| Tredelt tv-serie
|-
| 2013–2015
| ''[[Reign]]''
| Kong [[Frans 2. af Frankrig]]
| Hovedrolle; 49 afsnit
|-
|2017
|[[The Last Kingdom (tv-serie)|The Last Kingdom]]
|Aethelred
|Birolle; 6 afsnit
|}
Levende_personer