Ana de Armas wurde am 30. April 1988 in der kubanischen Hauptstadt Havanna geboren. Neben Filmen wie Madrigal unter der Regie des Kubaners Fernando Pérez und dem Drama El edén perdido von Manuel Estudillo wurde sie ab 2007 auch in der Rolle der Carolina Leal Solís in der spanischen Antena 3-Serie El internado eingesetzt, in der man sie bis 2010 in insgesamt 56 Episoden sah. In Sex, Party und Lügen war sie einer der Hauptrollen als Carola zu sehen. Sie spielte 2011 im Horror-Thriller Blind Alley – Im Schatten lauert der Tod die Hauptrolle neben Künstlern wie Diego Cadavid, Leonor Varela oder Judith Diakhate. 2015 folgte der internationale Durchbruch, in Eli Roths Erotik-Horror-Thriller Knock Knock neben Roths Ehefrau Lorenza Izzo und Keanu Reeves als Bell zu sehen war.