2021
Saving Paradise as Charlie Clark
2021
Gossip Girl as Jessica Bradley (2 episodes)
2020
The Get Together as Betsy
2019
Soundtrack as Crying Judge (1 episode)
2018
A Million Little Things as Claire Fisher (3 episodes)
2016
Run the Tide as Michelle
2016
Cardboard Boxer as Clean Cut Girl
2015
Chicago Med as Avery Quinn (10 episodes)
2015
Quantico as Shelby Wyatt (57 episodes)
2015
UnREAL as Anna (10 episodes)
2014
Believe Me as Callie
2012
The Collection as Missy Solomon
2012
Perception as Blonde Lady at the Bar (1 episode)
2012
Video Game High School as Jenny Matrix (21 episodes)
2012
VGHS: The Movie as Jenny Matrix
2011
Paranormal Activity 3 as Lisa
2011
Suburgatory as Leslie (1 episode)
2011
Friends with Benefits as Grace (1 episode)
2011
Shameless as Shelley (1 episode)
2010
Easy A as Melody Bostic
2009
Hurt as Lenore Coltrane
2009
Fame as Katie (uncredited)
2009
The Grudge 3 as Lisa Morrison
2009
Southland (1 episode)
2009
Lie to Me as Jacquelin Mathis (1 episode)
2009
A Marriage as Sophie
2008
Leverage as Hayley Beck (1 episode)
2007
Samantha Who? as Teenage Samantha (1 episode)
2007
Home of the Giants as Freshman
2007
School Time Shipping as Princess Yue (voice)
2007
Greek as Jordan Reed (15 episodes)
2007
Surf's Up as Additional Voices (voice)
2007
The Riches (3 episodes)
2005
Criminal Minds as Tammy Bradstone (1 episode)
2005
Surface as Lisa (1 episode)
2005
Avatar: The Last Airbender as Princess Yue (voice) (1 episode)
2004
Pop Rocks as Olivia Harden
2004
Drake & Josh as Emily (1 episode)
2003
Cold Case as Hilary West (1964) (1 episode)
2002
CSI: Miami as Lucy Strickland (1 episode)
2000
CSI: Crime Scene Investigation as Carly Green (1 episode)
1999
Law & Order: Special Victims Unit as Maggie Andrews (1 episode)