Leila Farzad

Filmography

The Marvels

Talia (2023)

National Theatre Live: Julius Caesar

Decius Brutus (2018)