Year Title Role Notes 2017 - 18 Striking Out Eric 10 episodes 2016 Stan Lee 's Lucky Man Simon 2 episodes 2016 War & Peace Bilibin 4 episodes 2014 Peaky Blinders Donal 3 episodes 2012 Birdsong Brennan TV mini series 2011 Primeval Michael 1 episode 2005 Showbands Keith TV mini series 2003 The Clinic Michael 6 episodes 2001 - 02 On Home Ground Kevin King 16 episodes 1999 Aristocrats George TV mini series
who did rory keenan play in peaky blinders
Donal