Leila Farzad

Actor

Birthplace – Westminster, London, England, UK

Leila Farzad was born on 30 December 1982 in Westminster, London, England, UK. She is an actress, known for I Hate Suzie (2020). She was previously married to James Henry Maizels.

Filmography

The Marvels

Talia (2023)

National Theatre Live: Julius Caesar

Decius Brutus (2018)