No photoLeon ThauActingBorn 08/04/1926Jaffa, IsraelDied 16/05/2010Known ForOn Location: The Carry Ons2001Up Pompeii!1969Ooh La La!1968Carry On Up the Khyber1968The Sandwich Man1966The Great St Trinian's Train Robbery1966The Troubleshooters1965The Avengers1961