
Ana de Armas began her acting career as a theater student in Cuba. She joined the National Theater School at the age of fourteen and two years later, debuted in Manuel Gutiérrez Aragón’s drama Virgin Rose (2006) (original title: Una rosa de Francia). De Armas left school at eighteen to further pursue her acting career. In 2007, she portrayed Carolina in the Spanish teen drama The Boarding School (2007-2010) (original title: El Internado), which was among the highest-rated series on Spanish television at the time.
De Armas moved to Los Angeles in 2014 to transition to Hollywood. She made her Hollywood debut in the 2015 psychological thriller Knock Knock, also starring Keanu Reeves. In Blade Runner 2049 (2017), the sequel to the 1982 science fiction classic, she played Joi, a virtual companion to Ryan Gosling’s Officer K. Her performance as Marta in Knives Out (2019) earned her a Golden Globe nomination.
List of Ana de Armas’ movies

De Armas followed her 2006 feature film debut with Fernando Pérez’s Madrigal in 2007. Later, she joined the cast of Sex, Party & Lies (2009), as Carola, and Faraday (2013), as Inma Murga. Her Hollywood features include the 2017 action-adventure film Overdrive, the 2020 biographical drama Sergio, and the 2022 mystery Deep Water. In 2022, she also starred as Norma Jeane in Andrew Dominik’s period drama Blonde, based on the life and story of American actress Marilyn Monroe. Her performance in the film earned her critical acclaim and several prestigious award nominations, including an Oscar, a BAFTA, a Golden Globe, and a Screen Actors Guild award nomination in 2023. She returns on the big screen as Eve in Len Wiseman’s upcoming action thriller Ballerina (2025).
Here is a list of all the movies Ana de Armas has worked in:
Year | Movie | Role |
2006 | Virgin Rose | Marie (as Ana Celia de Armas) |
2007 | Madrigal | Stella Maris (as Ana Celia de Armas) |
2009 | Y de postre, qué | Girl |
2009 | Sex, Party & Lies | Carola |
2011 | Ánima | Julieta |
2011 | Blind Alley | Rosa, Laura |
2012 | Perrito chino | Sabina |
2013 | Faraday | Inma Murga |
2014 | For a Handful of Kisses | Sol |
2015 | Anabel | Cris |
2015 | Knock Knock | Bel |
2016 | War Dogs | Iz |
2016 | Hands of Stone | Felicidad Iglesias |
2016 | Exposed | Isabel De La Cruz |
2017 | Blade Runner 2049 | Joi |
2017 | Overdrive | Stephanie |
2018 | Corazón | Elena Ramirez |
2019 | Knives Out | Marta Cabrera |
2019 | Wasp Network | Ana Magarita Martinez |
2019 | The Informer | Sofia (as Ana De Armas) |
2019 | Entering Red | Ana |
2020 | The Night Clerk | Andrea Rivera (as Ana De Armas) |
2020 | Sergio | Carolina Larriera |
2021 | No Time to Die | Paloma |
2022 | Blonde | Norma Jeane |
2022 | The Gray Man | Dani Miranda |
2022 | Deep Water | Melinda |
2023 | Ghosted | Sadie Rhodes |
2024 | Eden | Baroness |
List of Ana de Armas’ TV shows

De Armas’ first work on television was as Gloria in El edén perdido (2007). The same year, she also began appearing in the mystery thriller series The Boarding School (2007-2010). The show follows two siblings who enroll in an exclusive boarding school shrouded in secrets after the death of their parents. In 2010, she played Nerea in the historical drama, Hispania, la leyenda (2010-2011). Set in the Iberian Peninsula during the 2nd century BC, the series retells the legend of Viriathus and his resistance against the Roman conquest.
Here is a list of all the TV shows Ana de Armas has worked in:
Year | TV Show | Role |
2007 | El edén perdido | Gloria |
2007-2010 | The Boarding School | Carolina Leal Solís |
2010-2011 | Hispania, la leyenda | Nerea |
FAQs about Ana de Armas
A. Ana De Armas was born on April 30, 1988. As of May 2025, she is 37 years old.
A. Ana De Armas is reportedly 5 feet 6 inches or 1.68 meters tall.
A. According to Celebrity Net Worth, Ana De Armas’ net worth is estimated at $20 million.