Tessa Churchard Known forActingPlace of birthAmersham, Buckinghamshire, England, UK Movies with Tessa ChurchardThe Harringham Harker 2003 · ★ 10.0 TMDB