James Leach: James Leach. Actor: Lost Mission. James Leach is known for Lost Mission (2008).
Known For: Lost Mission (Sniper)