Home›Leo StaarLeo StaarKnown for ActingBorn:1986-07-24Place:Lambeth, London, England, UKMovies2023War of the Worlds: The Attack Details 2022The 355 Details 2019Cheating Charlie Details 2011Much Ado About Nothing Details 2010National Theatre Live: Hamlet Details TV Shows2022The Chelsea Detective Details 2020Van der Valk Details 2016Maigret Details 2013Endeavour Details 2013Dancing on the Edge Details 2012Call the Midwife Details 2011Death in Paradise Details 2007Lewis Details