Rory Keenan
Known For
All Movies (21)
- Power Ballad2026 · as Binzer
- National Theatre Live: Trouble in Mind2021 · as Al Manners
- The Hour2020 · as Himself
- National Theatre Live: Saint Joan2017 · as Steward/The Inquisitor
- Just Friendship2017 · as Sean O'Brian
- Take Down2016 · as Joe Franz
- The Young Messiah2016 · as The Demon
- Grimsby2016 · as James Thurbeck
- Serial Thriller: The Head Hunter2016 · as Jim
- Keys to the City2012 · as Paul
- Earthbound2012 · as Gordon
- National Theatre Live: The Kitchen2011 · as Kevin
- The Guard2011 · as Garda Aidan McBride
- The Crush2010 · as Boyfriend
- Zonad2010 · as Guy Hendrickson
- One Hundred Mornings2009 · as Mark
- Showbands2005 · as Keith
- Ella Enchanted2004 · as Otto
- Intermission2003 · as Anthony Lowry
- Benedict Arnold: A Question of Honor2003 · as Militiaman
- Reign of Fire2002 · as Devon
All TV Shows (11)
- The Regime2024 · as Peter
- Blackshore2024 · as Cian Furlong
- Somewhere Boy2022 · as Steve
- The Duchess2020 · as Shep
- Come Home2018 · as Chris Tomlinson
- Striking Out2017 · as Eric
- War and Peace2016 · as Bilibin
- Peaky Blinders2013 · as Donal
- Birdsong2012 · as Private Brennan
- Storyland2009 · as Sean Wallace
- Law & Order: UK2009 · as Sean Harte







