Here’s everything to know about the Emmy Award-winning actress and her many appearances, including in Mass Effect, Destiny and more.

By Matt Poskitt

Published: Thursday, 05 October 2023 at 15:44 PM


Assassin’s Creed has had some big names involved over the years, from Uncharted’s Nolan North to Sonic’s Roger Craig Smith to The Good Place’s Kristen Bell.

Yes, you’ll be surprised at just how many of those portrayals belong to someone recognisable.

With the launch of Assassin’s Creed Mirage, lots of talk has now sprung up surrounding the voice cast and who’s involved.

While Lee Majdoub plays the main character of Basim, it’s the portrayal of Roshan bint-La’Ahad by Shohreh Aghdashloo that has got people most excited.

Having portrayed the former slave turned Hidden One who then goes on to mentor the Basim in Mirage, Roshan plays a vital role in the new Ubisoft title.

Shohreh Aghdashloo has been working in the entertainment industry since 1976, appearing in a plethora of films, TV shows, theatre productions and quite a few video games.

Here’s everything you need to know about the Assassin’s Creed voice actor Shohreh Aghdashloo.

Who is Shohreh Aghdashloo? 

Shohreh Aghdashloo wearing a black and white suit
Shohreh Aghdashloo.
Dia Dipasupil/Getty Images

Shohreh Aghdashloo is an Iranian-American actress who has won numerous accolades in a career spanning almost 50 years. Most notably, she was awarded a Primetime Emmy Award for the role of Sajida Talfah in the HBO miniseries House of Saddam.

Having started out with a small role in The Chess Game of the Wind back in the ’70s before appearing in 24, Will & Grace and The Simpsons, more recently Aghdashloo played Chrisjen Avasarala in The Expanse, as well as voicing the role of Grayson in Arcane.

How old is Shohreh Aghdashloo?

As of 2023, Shohreh Aghdashloo is 71 years old. She was born on 11th May 1952.

What nationality is Shohreh Aghdashloo?

Shohreh Aghdashloo is both Iranian and American, having originally been born in Tehran, Iran, before moving to the US. She studied at Brunel University in the UK – others to have attended include Archie Panjabi, Lee Mack and Greg Davies.

What has Shohreh Aghdashloo previously starred in?

Shohreh Aghdashloo has appeared in numerous TV roles over the years, playing Farah Madani in The Punisher, Dina Araz in 24 and Brenda in The Flight Attendant.

Movie-wise, the actress played the part of Commodore Paris in Star Trek Beyond, Dr Kavita “Vita” Rao in X-Men: The Last Stand and Bellafrancesca Lobo in Renfield.

Interestingly, the actress has also been cast in an undisclosed role in The Penguin HBO Max series, which in itself is a spin-off of The Batman.