Amber Heard Filmography: Every Movie and TV Show in Order
All 46 Amber Heard roles in chronological order (2003 to 2023): 38 movies and 8 TV series.

How many movies and TV shows has Amber Heard been in? This complete Amber Heard filmography lists 46 credited roles (38 films, 8 TV series), in chronological order from 2003 to 2023, with links to our full guides where available.
Amber Heard movies in order
- Friday Night Lights (2004) as Maria
- North Country (2005) as Young Josey
- Drop Dead Sexy (2005) as Candy
- Alpha Dog (2006) as Alma
- All the Boys Love Mandy Lane (2006) as Mandy Lane
- Spin (2007) as Amber Russo
- Never Back Down (2008) as Baja Miller
- Remember the Daze (2008) as Julia Ford
- Pineapple Express (2008) as Angie Anderson
- The Informers (2008) as Christie
- ExTerminators (2009) as Nikki O’Gara
- Zombieland (2009) as 406
- The Stepfather (2009) as Kelly Porter
- And Soon the Darkness (2010) as Stephanie
- The River Why (2010) as Eddy
- The Joneses (2010) as Jenn Jones
- The Ward (2010) as Kristen
- Drive Angry (2011) as Piper
- The Rum Diary (2011) as Chenault
- Syrup (2013) as Six / Elizabeth
- Paranoia (2013) as Emma Jennings
- Machete Kills (2013) as Miss San Antonio
- 3 Days to Kill (2014) as Agent Vivi Delay
- Magic Mike XXL (2015) as Zoe
- The Danish Girl (2015) as Ulla
- One More Time (2016) as Jude Litman
- The Adderall Diaries (2016) as Lana Edmond
- I Do... Until I Don't (2017) as Fanny
- Justice League (2017) as Mera
- London Fields (2018) as Nicola Six
- Elon Musk: The Real Life Iron Man (2018) as Self
- Aquaman (2018) as Mera
- Aquaman: Heroines of Atlantis (2019) as Self
- Her Smell (2019) as Zelda E. Zekiel
- Zack Snyder's Justice League (2021) as Mera
- Gully (2021) as Joyce
- In the Fire (2023) as Grace Burnham
- Aquaman and the Lost Kingdom (2023) as Mera
Amber Heard TV shows
- The O.C. (2003) as Salesgirl
- Criminal Minds (2005) as Lila Archer
- Hidden Palms (2007) as Greta Matthews
- Californication (2007) as Amber
- The Cleveland Show (2009) as (voice)
- The Playboy Club (2011) as Bunny Maureen
- The Stand (2020) as Nadine Cross
- Depp V Heard (2023) as Self
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Amber Heard been in?
Amber Heard has 38 credited film roles and 8 TV roles, for a total of 46 credits from 2003 to 2023.
What was Amber Heard's first major role?
The O.C. (2003).
What is Amber Heard's most recent project?
Aquaman and the Lost Kingdom (2023).



