Born 1987 (age 39) · Harwich, England, UK
Appears in 36 titles

Prior to graduation, McGuire had been a member of Playbox Theatre Company, and was involved in minor radio dramas and Shakespearean productions. While still a drama student, he first came to attention or his role in the premiere of Laura Wade's satirical play Posh in which he portrayed a student member of the "Riot Club", a parody of the Bullingdon Club at Oxford University.

Filmography

About Time
7.9
About Time
2013
as Rory
Cinderella
6.8
Cinderella
2015
as Palace Official
Saltburn
7.0
Saltburn
2023
as Henry
Artemis Fowl
5.5
Artemis Fowl
2020
as Briar Cudgeon
Mr. Turner
6.5
Mr. Turner
2014
as John Ruskin
The Duke
7.0
The Duke
2021
as Eric Crowther
Blitz
6.0
Blitz
2024
as Clive
The Happy Prince
6.2
The Happy Prince
2018
as Ambrose Smithers - Undergraduate #1
All My Friends Hate Me
5.9
All My Friends Hate Me
2022
as George
Get Santa
6.1
Get Santa
2014
as Tony
Old Boys
6.6
Old Boys
2018
as Huggins
My Mother's Wedding
6.7
My Mother's Wedding
2025
as Jeremy
Fisherman's Friends: One and All
Bees Make Honey
4.7
Bees Make Honey
2018
as Mr. Conick
Sweet Sue
5.1
Sweet Sue
2023
as Soho Punter
Regardez
6.0
Regardez
2016
as Tony
Mine
6.0
Mine
2017
as Liam
Boys On Film 20: Heaven Can Wait
3.5
Boys On Film 20: Heaven Can Wait
2020
as Liam (segment "Mine")
Grace Under Pressure
7.0
Grace Under Pressure
2019
as Jean-Paul Goude