Munich
(TV Movie) (post-production)
Wolf
(post-production)
2020
Ataraxia
(TV Series)
Boy
2019
1917
Lance Corporal Schofield
2019
2nd Date Sex
Ryan
2019
Nuclear
Boy
2019
True History of the Kelly Gang
Ned Kelly
2018
Been So Long
Gil
2018
Where Hands Touch
Lutz
2018
To Provide All People
(TV Movie)
Father
2018
Doublethink
(Short)
Hope / Hate
2018/I
Ophelia
Hamlet
2017
Marrowbone
Jack
2017
French Exchange
(Short)
Jack
2016
Narrated By
(Short)
Bill Sipowitz
2016
Neil Gaiman's Likely Stories
(TV Mini-Series)
Simon Powers
- Foreign Parts
(2016)
... Simon Powers
2016/I
Infinite
(Short)
Sid
2016
11.22.63
(TV Mini-Series)
Bill Turcotte
- The Day in Question
(2016)
... Bill Turcotte
- Soldier Boy
(2016)
... Bill Turcotte
- Happy Birthday, Lee Harvey Oswald
(2016)
... Bill Turcotte
- The Truth
(2016)
... Bill Turcotte
- The Eyes of Texas
(2016)
... Bill Turcotte
8 More Episodes
2016
Captain Fantastic
Bodevan
2015
The Outcast
(TV Mini-Series)
Lewis Aldridge
- Episode #1.2
(2015)
... Lewis Aldridge
- Episode #1.1
(2015)
... Lewis Aldridge
2015
Fuel to Fire
(Short)
Tomas Gant
2014
Bypass
Tim
2014/I
Pride
Joe Cooper
2013
Breakfast with Jonny Wilkinson
Jake Whittam
2013/II
Pieces
(Short)
Son
2013
How I Live Now
Eddie
2013
Sunshine on Leith
Davy
2013
For Those in Peril
Aaron
2012
Private Peaceful
Tommo Peaceful
2012
The Best of Men
(TV Movie)
Private William Heath (as Richard Mackay)
2012
The Devil's Dosh
(Short)
Marcus
2012
Birdsong
(TV Mini-Series)
Private Douglas
- Episode #1.1
(2012)
... Private Douglas
2011
Hunky Dory
Jake (as George Mackay)
2009
The Boys Are Back
Harry
2008/I
Defiance
Aron Bielski
2007
The Old Curiosity Shop
(TV Movie)
Kit
2006
Tsunami: The Aftermath
(TV Mini-Series)
Adam Peabody
- Episode #1.2
(2006)
... Adam Peabody
- Episode #1.1
(2006)
... Adam Peabody
2006
Johnny and the Bomb
(TV Mini-Series)
Johnny Maxwell
- Déjà Voodoo
(2006)
... Johnny Maxwell
- The Butterfly Effect
(2006)
... Johnny Maxwell
- Mrs Tachyon and the Bags of Time
(2006)
... Johnny Maxwell
2006
The Thief Lord
Riccio
2005
The Brief
(TV Series)
Zak Farmer
- Lack of Affect
(2005)
... Zak Farmer
- Blame
(2005)
... Zak Farmer
2005
Footprints in the Snow
(TV Movie)
Nathan Hill
2004
Rose and Maloney
(TV Series)
Young Calum
- Daniel Berrington: Part 2
(2004)
... Young Calum
- Daniel Berrington: Part 1
(2004)
... Young Calum
2003
Peter Pan
Curly
2018
Been So Long
(performer: "Smile", "Been Too Long")
2016
Captain Fantastic
(performer: "El Hilo De Ariadna", "One Day When Heaven Was Filled with His Praises", "Uncle Noam", "Sweet Child o' Mine") / (writer: "El Hilo De Ariadna")
2013
Sunshine on Leith
(performer: "Sky Takes The Soul", "I'm On My Way", "Over And Done With", "Misty Blue", "Make My Heart Fly", "Let's Get Married", "Then I Met You", "Letter From America", "I'm Gonna Be (500 Miles)")
2011
Hunky Dory
(performer: "A Passage To Bangkok")
2009
The Boys Are Back
(performer: "Harry's Tune") / (writer: "Harry's Tune")
2020
The Chris Moyles Show on Radio X
(TV Series)
Self
- Episode dated 17 February 2020
(2020)
... Self
2020
This Morning
(TV Series)
Self - Guest
- Episode dated 14 February 2020
(2020)
... Self - Guest
2020
Jimmy Kimmel Live!
(TV Series)
Self - Guest
- Harrison Ford/"Science Bob" Pflugfelder/Wiz Khalifa/Ty Dolla Sign/Lil Yachty/Sueco the Child
(2020)
... Self - Guest (uncredited)
2020
The Oscars
(TV Special)
Self - Presenter
2020
ITV Weekend News
(TV Series)
Self - Actor, '1917'
- 8 February 2020: Evening Bulletin
(2020)
... Self - Actor, '1917'
2020
Ok! TV
(TV Series)
Self
- Episode #5.115
(2020)
... Self
2020
EE British Academy Film Awards
(TV Special)
Self - Presenter
2020
The Kelly Clarkson Show
(TV Series)
Self - Guest
- George MacKay/Dean-Charles Chapman/Annie Murphy/Emerald Belles
(2020)
... Self - Guest
2020
Good Morning America
(TV Series)
Self - Guest
- Episode dated 22 January 2020
(2020)
... Self - Guest
2020
Lorraine
(TV Series)
Self - Guest
- Episode dated 15 January 2020
(2020)
... Self - Guest
2020
The One Show
(TV Series)
Self - Guest
- Episode dated 14 January 2020
(2020)
... Self - Guest
2020
The Tonight Show Starring Jimmy Fallon
(TV Series)
Self - Guest
- Salma Hayek/George MacKay
(2020)
... Self - Guest
2020
2020 Golden Globe Awards
(TV Special)
Self - Audience Member (uncredited)
2019-2020
Hollywood Insider
(TV Series)
Self
- Full Commentary on '1917'
(2020)
... Self
- Commentary on '1917'
(2019)
... Self
- A Royal Rendezvous At The Premiere of '1917'
(2019)
... Self
- In Conversation with George MacKay & Dean-Charles Chapman on '1917'
(2019)
... Self
- Behind The Scenes: Making of 1917
(2019)
... Self
2019
Made in Hollywood
(TV Series)
Self
- 1917
(2019)
... Self
2019
CBS This Morning
(TV Series)
Self - Guest
- Episode dated 16 December 2019
(2019)
... Self - Guest
2019
IMDb on the Scene - Interviews
(TV Series)
Self - Guest
- 1917
(2019)
... Self - Guest
2019
KTVU Mornings on 2
(TV Series)
Self
- Mornings on 2, December 13th, 2019
(2019)
... Self
2017
DÃas de cine
(TV Series)
Self - Interviewee
- Episode dated 26 October 2017
(2017)
... Self - Interviewee
2015
The EE British Academy Film Awards
(TV Special)
Self - Audience Member
2014
The EE British Academy Film Awards
(TV Special)
Self - Nominee
2010
The Boys Are Back: A Father and Two Sons, on Set
(Video short)
Self
2009
Defiance: Return to the Forest
(Video documentary short)
Self