Alina of Cuba: La Hija Rebelde as Natalia 'Naty' Revuelta
2023
The Cow Who Sang a Song into the Future as Magdalena
2023
Extrapolations as Mariama Cruz (1 episode)
2021
Rise and Shine, Benedict Stone as Emilia
2018
Mayans M.C. as Montserrat Palomo / The Saint (4 episodes)
2018
Mayans M.C. as Sederica Palomo (3 episodes)
2014
The Strain as Dr. Nora Martinez (26 episodes)
2014
Grand Street as Antonia
2013
Some Girl(s) as Tyler
2012
The Twilight Saga: Breaking Dawn - Part 2 as Carmen Denali
2012
Scandal as Elise Martin (3 episodes)
2011
The Twilight Saga: Breaking Dawn - Part 1 as Carmen Denali
2011
Person of Interest as Mira Dobrica (1 episode)
2011
The Speed of Thought as Anna Manheim
2011
The Music Never Stopped as Celia
2009
White Collar as Maya (2 episodes)
2008
Crusoe as Olivia (13 episodes)
2008
The Summit as Maria Puerto (2 episodes)
2008
Visioneers as Charisma
2007
The Box as Sasha Eccles
2006
The Ten Commandments as Zipporah (2 episodes)
2005
Kept and Dreamless as Celina
2004
The Tony Danza Show as Self (1 episode)
2004
Secuestro Express as Carla
2004
The Holy Girl as Inés
2004
The Motorcycle Diaries as Chichina Ferreyra
2003
Four Lean Hounds as Kay
2002
Frida as Cristina Kahlo
2001
In the Time of the Butterflies as Mate Mirabal
2001
Alias as Nadia Santos (9 episodes)
2000
For Love or Country: The Arturo Sandoval Story as Marianela
2000
El astillero as Mujer
2000
Picking Up the Pieces
2000
Timecode as Ana Pauls
1999
Family Guy as Loca (voice) (1 episode)
1998
Tango as Elena Flores