Cast Credits Foyle's War (2002) Guest starring as Peter Phelps Episode 6x02: Broken Souls (Apr 13, 2008)