Joe Armstrong Filmography
- Actor (24 credits)
- Britannia (2017) Gildas
- Darkest Hour (2017) John Evans
- To Walk Invisible: The Bronte Sisters (2016) William Allison
- Happy Valley (2014) Ashley Cowgill
- Closer to the Moon (2014) Razvan
- The Village (2013) Bairstow
- The Hollow Crown (2012) Hotspur
- Public Enemies (2012) Ben Somers
- Black Mirror (2011) Nick Shelton
- A Passionate Woman (2010) Donald
- Land Girls (2009) Danny Sparks
- Breaking the Mould (2009) Norman Heatley
- The Whistleblowers (2007) Fleck
- Party Animals (2007) DC Harrison
- A Ticket Too Far (2006) Ray
- Robin Hood (2006) Allan A Dale
- Blackpool (2004) Mark Reed
- Passer By (2004) Tinley
- Hustle (2004) Joe Ryan
- Between the Sheets (2003) Richard Lloyd
- Coming Up (2003) Danny
- The Last Detective (2003) Chas
- Rose and Maloney (2002) Max Roche
- The Inspector Lynley Mysteries (2001) Darren