2018 The Last Sharknado: It’s About Time as Nova Clarke
2017 Truth or Dare as Alex Colshis
2017 Graffiti as Bella
2017 Sharknado 5: Global Swarming as Nova
2017 The Perfect Soulmate as Lee Maxson
2015 Take a Chance as Cynthia
2015 Agoraphobia as Faye
2015 Sharknado 3: Oh Hell No! as Nova Clarke
2015 My Life as a Dead Girl as Brittany
2013 Bering Sea Beast as Donna Hunter
2013 Sharknado as Nova Clarke
2013 Not Today as Audrey Stout
2013 Isolated as Ambassador for Peace
2012 Music High as Candi Piper
2011 A Holiday Heist as Kate
2011 Not Another Not Another Movie as Ursula
2011 Teen Spirit as Amber Pollock
2011 Bench Seat as Girl
2008 Soccer Mom as Tiffany
2007 Natural Born Komics as Montana
2007 Bring It On: In It to Win It as Brooke
2007 Arwin! as Cassie
2006 House Broken as Cassie
2005 Hitters Anonymous as Young Leah

2018 The Filth as Diane
2017 Small Shots as Kristen
2016 Mary + Jane as Lauren M
2016 Star Trek: Progeny as Livia Avitus
2012-2015 Randy Cunningham: 9th Grade Ninja as Heidi Weinerman
2014 Bad Judge as Brianna Browley
2014 Baby Daddy as Heather
2012 Hot in Cleveland as Lindsay
2009-2012 Make It or Break It as Lauren Tanner
2010 Sym-Bionic Titan as Kimmy / Tiffany
2010 CSI: Miami as Hilary Swanson
2006-2007 Dance Revolution as Slumber Party Girl