Actriz que interpretó el papel de Amanda en la película de suspenso Taken y el de Juliet Sharp en la serie de televisión Gossip Girl. En el 2012, se unió al elenco de la serie Arrow del canal The CW. Otros de sus créditos incluyen When a Stranger Calls del 2006 y A Nightmare on Elm Street del 2010.
Fue una porrista competitiva para los California Flyers.
Su padre, David Cassidy, también fue un conocido actor y músico.
Tiene tres hermanos llamados Beau, Jamie y Jenna. Comenzó a salir con el jugador de hockey Jason Garrison en el 2013. En el 2016 comenzó una relación con Matthew Rodgers. La pareja se comprometió en junio del 2017.
Salió con el también actor y músico Jesse McCartney desde el 2005 hasta el 2007.