Nathanjohn Carter

Nathanjohn Carter played an unnamed CIA worker in 24: Live Another Day.

Selected filmography

 * Love Freely But Pay for Sex (2013)
 * Les Misérables (2012)
 * Ra.One (2011)

 Television appearances
 * Endeavour (2014)
 * Rev. (2011)
 * Somos unha potenzia (2006)