Played Amanda in the thriller Taken and portrayed Juliet Sharp in the TV series Gossip Girl. In 2012, she joined the cast of The CW's Arrow. Her other credits include 2006's When a Stranger Calls and 2010's A Nightmare on Elm Street.
She was a competitive cheerleader for the California Flyers.
Her father, David Cassidy, was also a well-known actor and musician.
She has siblings named Beau, Jamie and Jenna. She began dating hockey player Jason Garrison in 2013. In 2016 she began a relationship with Matthew Rodgers; they became engaged in June 2017
She dated fellow actor and musician Jesse McCartney from 2005 to 2007.