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.
Grace Under Pressure
(Jean-Paul Goude)
North Star
Fisherman's Friends: One and All
(Gareth)
Saltburn
(Henry)
Mr. Turner
(John Ruskin)
Paranormal Investigators
(Terry)
Sweet Sue
(Soho Punter)
Get Santa
(Tony)
About Time
(Rory)
Blitz
(Clive)
National Theatre Live: Rosencrantz & Guildenstern Are Dead
(Guildenstern)
Old Boys
(Huggins)
Artemis Fowl
(Briar Cudgeon)
Bees Make Honey
(Mr. Conick)
Regardez
(Tony)
The Happy Prince
(Ambrose Smithers - Undergraduate #1)
The Duke
(Eric Crowther)
National Theatre Live: I'm Not Running
(Sandy Mynott)
Mine
(Liam)
All My Friends Hate Me
(George)
Cinderella
(Palace Official)
Boys On Film 20: Heaven Can Wait
(Liam (segment "Mine"))
Love, Nina
(Nunney)
Lovesick
(Angus Baker)
Cheaters
(Josh)
Anatomy of a Scandal
(Chris Clarke)
The Man Who Fell to Earth
(Zach)
The Gentlemen
(Pete Forbes Spencer)
The Graham Norton Show
(Self)
Misfits
(Ollie)
A Young Doctor's Notebook
(Even Younger Doctor)
Industry
(Michael Walker)