Cinéma
2002 : Une nana au poil – Rôle : une danseuse
2005 : Waterborne – Rôle : Devi
2005 : Tamara – Rôle : Tamara Riley
2006 : Sexy Dance – Rôle : Nora Clark
2006 : The Grudge 2 – Rôle : Sally
2006 : Dance with Me – Rôle : Sasha
2008 : Le Prix de la trahison – Rôle : Amber
2009 : Falling Awake – Rôle : Alessandra
2009 : American Virgin – Rôle : Priscilla
2009 : The Six Wives of Henry Lefay – Rôle : Sarah Jane
2009 : The Jerk Theory – Rôle : Molly
2010 : Slightly Single in L.A. – Rôle : Hallie
2011 : Braqueurs – Rôle : Mia
2011 : Ten Year – Rôle : Jess
2012 : Balls to the Wall – Rôle : Rachel Matthews
2012 : Cavale aux portes de l’enfer – Rôle : Katherine Prescott
2013 : Slightly Single in L.A. – Rôle : Hallie
2019 : Berlin, I Love You (film collectif) – Rôle : Mandy
2019 : The Wedding Year de Robert Luketic – Rôle : Jessica Baylor
Télévision
2004 : Dark Shadows – Rôle : Sophia
2004 : Les Quintuplés – Rôle : Haley (saison 1, épisode 3)
2004 : Les Feux de l’amour – Rôle : Donna
2005 : Joey – Rôle : Tanya (saison 1, épisode 23)
2008 : Fab Five : Le scandale des pom pom girls – Rôle : Emma Carr
2008 : Assorted Nightmares: Janitor – Rôle : Jennifer
2009 : Melrose Place : Nouvelle Génération – Rôle : Kendra Wilson
2011 : The Playboy Club – Rôle : Bunny Janie
2012 : American Horror Story – Rôle : Teresa (saison 2)
2013 : La Femme la plus recherchée d’Amérique (She Made Them Do It) – Rôle : Sarah Jo Pender
2013-2014 : Witches of East End – Rôle : Freya Beauchamp
2014 : The Mindy Project
2015 : Supergirl – Rôle : Lucy Lane (saison 1, récurrente)
2016 : No Tomorrow – Rôle : Tuesday (Saison 1, épisode 4)
2017 – 2018 : Man With A Plan – Rôle : Jen (2 épisodes)
2018 : Blaze and the Monster Machines – Rôle : Bunnie (voix, 1 épisode)
2018 – 2019 : The Resident – Rôle : Julian Lynn (rôle récurrent – saison 2, 8 épisodes)
2019 : Soundtrack – Rôle : Joanna Kassem (rôle principal – 10 épisodes)