Hide Show Actor (12 titles) 2010 Devil's Playground Geoffrey 2009 The Day of the Triffids (TV mini-series) Osman – Part 2 (2009) … Osman – Part 1 (2009) … Osman 2009 Bomber Ross 2005 Shinobido (Video Game) Goh 'The Crow' (voice: English version) 2004 Comedy Lab (TV series) Grant – Clitheroe (2004) … Grant 2001 Band of Brothers (TV mini-series) Cpl. Eugene Roe / Eugene G. Roe – Points (2001) … Cpl. Eugene Roe – Why We Fight (2001) … Cpl. Eugene Roe – The Last Patrol (2001) … Cpl. Eugene Roe – The Breaking Point (2001) … Cpl. Eugene Roe – Bastogne (2001) … Cpl. Eugene Roe See all 10 episodes ? 2000 Room to Rent Fernando 2000 P.O.V. Harry 1999 Dangerfield (TV series) James Bassett – Forbidden Fruit (1999) … James Bassett 1999 Where the Heart Is (TV series) Ralph – Moving On (1999) … Ralph 1999 All Along the Watchtower (TV series) RAF Driver – Back to the Front (1999) … RAF Driver 1999 King of the Bingo Game (short) Featured Audience Member Hide Show Self (1 title) 2001 The Making of 'Band of Brothers' (TV documentary short) Himself