James and Lucia
(pre-production)
Giorgio Joyce
2021
The Crew
(TV Series)
Jake
- No One Likes You. No One.
(2021)
... Jake
- Monkeys and Bears Riding Bicycles
(2021)
... Jake
- Good Things Happen to Handsome People
(2021)
... Jake
- Ooof, Someone Throw a Robe on Grandma
(2021)
... Jake
- We're Gonna Be Okay. We're Gonna Be Okay.
(2021)
... Jake
10 More Episodes
2020
Bridgerton
(TV Series)
Prince Friedrich
- The Duke and I
(2020)
... Prince Friedrich
- Art of the Swoon
(2020)
... Prince Friedrich
- An Affair of Honor
(2020)
... Prince Friedrich
2019
Like Magic
(TV Movie)
Jake
2019
Grand Hotel
(TV Series)
Oliver
- Where the Sun Don't Shine
(2019)
... Oliver
- Love Thy Neighbor
(2019)
... Oliver
2018
Second Act
Ron Ebsen
2018
Dead Inside
(TV Series)
Zach Gates
- Pilot
(2018)
... Zach Gates
2017
Time After Time
(TV Series)
H.G. Wells
- You Will Find Me
(2017)
... H.G. Wells
- Turned to Gray
(2017)
... H.G. Wells
- If You're Lost
(2017)
... H.G. Wells
- Suitcases of Memories
(2017)
... H.G. Wells
- Caught Up in Circles
(2017)
... H.G. Wells
12 More Episodes
2015-2016
UnREAL
(TV Series)
Adam Cromwell
- Ambush
(2016)
... Adam Cromwell
- Casualty
(2016)
... Adam Cromwell (uncredited)
- Future
(2015)
... Adam Cromwell
- Princess
(2015)
... Adam Cromwell
- Two
(2015)
... Adam Cromwell
12 More Episodes
2016
Game of Thrones
(TV Series)
Dickon Tarly
- Blood of My Blood
(2016)
... Dickon Tarly
2016
13 Hours
Brit Vayner
2014
The Inbetweeners 2
Ben
2014
Extraterrestrial
Kyle
2013
After the Dark
Jack
2012
Pitch Perfect
Luke
2011
A Cinderella Story: Once Upon a Song
(Video)
Luke Morgan
2011
Harry Potter and the Deathly Hallows: Part 2
Cormac McLaggen
2010
Harry Potter and the Deathly Hallows: Part 1
Cormac McLaggen
2010
4.3.2.1.
Cool Brett
2009
Harry Potter and the Half-Blood Prince
Cormac McLaggen
2009
Harry Potter and the Half-Blood Prince
(Video Game)
Cormac McLaggen (voice)
2008
Lady Godiva
Matt
2007
The Last Flight to Kuwait
(TV Movie)
Gregor Schatz
2006
Casualty
(TV Series)
James Huppert
- Happy Hour
(2006)
... James Huppert
2006
The Gil Mayo Mysteries
(TV Mini-Series)
Lucas Harper
- More Deaths than One
(2006)
... Lucas Harper
2017
Harry
(TV Series)
Self
- "Girls" Star Zosia Mamet/"The Breaks" Star Afton Williamson/Harry's Home Cooking/"Time After Time" Star Freddie Stroma
(2017)
... Self
2017
Good Morning America
(TV Series)
Self
- Episode dated 3 March 2017
(2017)
... Self
2017
The Insider
(TV Series)
Self
- Episode #13.116
(2017)
... Self
2011
A Cinderella Story: Meet Prince Charming
(Video short)
Self
2011
Spotlighting Lucy Hale: Our New Cinderella
(Video short)
Self
2009
2009 Britannia Awards
(TV Special)
Self
2009
Xposé
(TV Series)
Self
- Episode #4.7
(2009)
... Self