Cast Credits The Durrells (2016) Guest starring as Uncle Leonidas Episode 3x07: Episode 7 (Apr 29, 2018)