Cast Credits The Tudors (2007) Guest starring as Chaplain Episode 2x08: Lady in Waiting (May 18, 2008) The Clinic (2003) Guest starring as David Harper Episode 3x06: Episode 6 (Oct 30, 2005)