Actor
- Mandela: Long Walk to Freedom (2013)
- Andrew Marr's History of the World (2012)
- Chronicle (2012)
- Mankind the Story of All of Us (2012)
- Strike Back (2010)
- Invictus (2009)
- 24 (2008)
- Hansie: A True Story (2008)
- To Be First (2007)
- Avenger (2006)
- Die Frau im roten Kleid (2006)
- Operation Rainbow Warrior (2006)
- Charlie Jade (2005)
- Lord of War (2005)
- Supernova (2005)
- Blast! (2004)
- Boy Called Twist (2004)
- Dissonances (2003)
- Doctor Sleep (2002)
- Madam & Eve (2000)