Shohreh Aghdashloo Filmography: Every Movie and TV Show in Order
All 52 Shohreh Aghdashloo roles in chronological order (1953 to 2024): 22 movies and 30 TV series.

How many movies and TV shows has Shohreh Aghdashloo been in? This complete Shohreh Aghdashloo filmography lists 52 credited roles (22 films, 30 TV series), in chronological order from 1953 to 2024, with links to our full guides where available.
Shohreh Aghdashloo movies in order
- Chess of the Wind (1976) as Kanizak
- Twenty Bucks (1993) as Ghada Holiday
- House of Sand and Fog (2003) as Nadi
- The Exorcism of Emily Rose (2005) as Dr. Adani
- American Dreamz (2006) as Nazneen Riza
- X-Men: The Last Stand (2006) as Dr. Kavita Rao
- The Lake House (2006) as Dr. Anna Klyczynski
- The Nativity Story (2006) as Elisabeth
- The Sisterhood of the Traveling Pants 2 (2008) as Professor Nasrin Mehani
- The Stoning of Soraya M. (2009) as Zahra
- On the Inside (2011) as Dr. Lofton
- The Odd Life of Timothy Green (2012) as Evette Onat
- Percy Jackson: Sea of Monsters (2013) as Oracle (voice)
- Rosewater (2014) as Moloojoon
- Last Knights (2015) as Maria
- Septembers of Shiraz (2015) as Habibeh
- Star Trek Beyond (2016) as Commodore Paris
- The Promise (2016) as Marta Boghosian
- Run Sweetheart Run (2020) as First Lady
- Ghostbusters: Afterlife (2021) as Gozer (voice)
- Renfield (2023) as Bellafrancesca Lobo
- Damsel (2024) as Dragon (voice)
Shohreh Aghdashloo TV shows
- The Oscars (1953) as Self
- Matlock (1986) as Sales Lady
- The Simpsons (1989) as Mina (voice)
- Martin (1992) as Malika
- ER (1994) as Riza Kardatay
- Will & Grace (1998) as Pam
- Law & Order: Special Victims Unit (1999) as Sunny Qadri
- 24 (2001) as Dina Araz
- NCIS (2003) as Mariam Bawali
- House (2004) as Afsoun Hamidi
- Grey's Anatomy (2005) as Helen Crawford
- Bones (2005) as Azita Vaziri
- House of Saddam (2008) as Sajida Hussein
- Archer (2009) as Clandesti-con Event Presenter (voice)
- FlashForward (2009) as Nhadra Udaya
- Portlandia (2011) as Nelofar Jamshidi
- Grimm (2011) as Stefania Vaduva Popescu
- Elementary (2012) as Liliane Bellerose
- Scorpion (2014) as Dr. Cassandra Davis
- The Expanse (2015) as Chrisjen Avasarala
- Marvel's The Punisher (2017) as Farah Madani
- Impulse (2018) as Fatima
- The Flight Attendant (2020) as Brenda
- Arcane (2021) as Grayson (voice)
- The Wheel of Time (2021) as Elaida do Avriny a’Roihan
- Kung Fu Panda: The Dragon Knight (2022) as Forouzan (voice)
- Mrs. Davis (2023) as Maria
- WondLa (2024) as Darius (voice)
- The Penguin (2024) as Nadia Maroni
- Creature Commandos (2024) as Madam (voice)
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Shohreh Aghdashloo been in?
Shohreh Aghdashloo has 22 credited film roles and 30 TV roles, for a total of 52 credits from 1953 to 2024.
What was Shohreh Aghdashloo's first major role?
The Oscars (1953).
What is Shohreh Aghdashloo's most recent project?
Creature Commandos (2024).



