Amber Rose Revah Filmography: Every Movie and TV Show in Order
All 21 Amber Rose Revah roles in chronological order (1997 to 2026): 8 movies and 13 TV series.

How many movies and TV shows has Amber Rose Revah been in? This complete Amber Rose Revah filmography lists 21 credited roles (8 films, 13 TV series), in chronological order from 1997 to 2026, with links to our full guides where available.
Amber Rose Revah movies in order
- The World Unseen (2007) as Begum
- I Can't Think Straight (2008) as Yasmin
- Agora (2009) as Sidonia
- From Paris with Love (2010) as Nichole
- The Devil's Double (2011) as Bride
- Son of God (2014) as Mary Magdalene
- The Trouble with Jessica (2024) as Ellen
- Greenland 2: Migration (2026) as Dr Casey Amina
Amber Rose Revah TV shows
- Midsomer Murders (1997) as Jessica Myerscough
- Foyle's War (2002) as Lea Fisher
- House of Saddam (2008) as Hala Hussein
- Borgia (2011) as Maacah Bat-Talmai
- The Mystery of Edwin Drood (2012) as Helena Landless
- The Bible (2013) as Mary Magdalene
- What Remains (2013) as Vidya
- Indian Summers (2015) as Leena Presad
- Emerald City (2017) as Miranda
- Marvel's The Punisher (2017) as Dinah Madani
- The Sandman (2022) as Ishtar
- Last Light (2022) as Mika Bakhash
- The Peripheral (2022) as Grace
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Amber Rose Revah been in?
Amber Rose Revah has 8 credited film roles and 13 TV roles, for a total of 21 credits from 1997 to 2026.
What was Amber Rose Revah's first major role?
Midsomer Murders (1997).
What is Amber Rose Revah's most recent project?
Greenland 2: Migration (2026).



