2024
Last Night on Earth as Holly
2022
Fire Country as Audrey James (2 episodes)
2021
The Forever Purge as Harper Tucker
2020
Mank as Eve - Shelly's Girlfriend
2020
Where to Now? as Max
2020
The Big Ugly as Kara
2018
Glimpse Ep 2: The Stork as Olivia
2017
Gone as Kick Lannigan (12 episodes)
2014
Two Night Stand as Daisy
2014
True Detective as Athena Bezzerides (5 episodes)
2013
The Tomorrow People as Natalie (3 episodes)
2013
Percy Jackson: Sea of Monsters as Clarisse La Rue
2013
Isolated as Self - Ambassador for Peace
2012
Chasing Mavericks as Kim
2012
The World Is Watching: Making the Hunger Games as Self (Glimmer)
2012
The Hunger Games as Glimmer
2010
Scoundrels as Heather West (8 episodes)
2010
Case 219 as Carla Evans
2008
Gigantic as Missy Thaxton
2008
Lipstick Jungle as Chloe Jamison (1 episode)
2008
Terminator: The Sarah Connor Chronicles as Riley Dawson (11 episodes)
2007
Wizards of Waverly Place as Rosie (3 episodes)
2006
The Book of Daniel as Caroline Paxton (5 episodes)
2005
Grey's Anatomy as Sloan Riley (5 episodes)
2003
One Tree Hill as Chloe Hall (3 episodes)
2002
CSI: Miami as Molly Sloan (4 episodes)
1999
Law & Order: Special Victims Unit as Reagan Michaels (1 episode)
1970
All My Children as Ava Benton (2 episodes)