Freud's Last Session
2023
Hannah Leader was born in January 1952 in Hendon, Middlesex, England, UK. She is a producer, known for Gosford Park (2001), Lucky Number Slevin (2006) and Before the Devil Knows You're Dead (2007). She has been married to Anthony Peter Holloway since 1992. imdb.com