Rivers 2024: Argylle – Tajny szpieg jako barman (cameo)

Telewizja 1987: One By One jako student 1988: The Modern World: Ten Great Writers jako Hans Castorp 1988: Wall of Tyranny jako Streimer 1988: Scene jako Adrian 1989: Klub Paradise (The Paradise Club) jako DC Webster 1989: Capital City jako Colin de Seincourt 1990: Drop the Dead Donkey jako Jack Davenport 1990: The Fabulous Singlettes jako Brian 1992: Na sygnale (Casualty) jako pierwszy oficer Graham Marda 1992: Soldier Soldier jako kapitan Andy Wright 1992: Inspektor Frost (A Touch of Frost) jako Roger Massie 1993: The Inspector Alleyn Mysteries jako Norman Cubitt 1994: Romeo i Julia jako Merkucjo 1994: Outside Edge jako Alex Harrington 1994: W.S.H. jako Kleinman 1996: Truth or Dare jako Ben 1997: David jako Jonathan 1998: Milczący świadek (Silent Witness) jako Owen Johnson 1999: Arystokraci (Aristocrats) jako lord Kildare 2000: Britannic jako Townsend 2002–2004: Cutting It jako Finn Bevan 2003: Real Men jako inspektor Matthew Fenton 2004: Agatha Christie: Panna Marple (Agatha Christie's Marple) jako Alfred Crackenthorpe 2005: Ian Fleming: Bondmaker jako Ian Fleming 2005: Tajniacy (Spooks) jako Oleg Korsakov 2005: Królowa dziewica (The Virgin Queen) jako Francis Walsingham 2006: Stan wyjątkowy (The State Within) jako Nicholas Brocklehurst