In her youth, she started a cleaning company with her friend, with many of her teachers as her customers.
She portrayed Samantha Barrish in three episodes of CSI: Miami in 2007.
She dated her Gossip Girl co-star Ed Westwick from 2008 to 2010. She and hockey player Brad Richardson welcomed their first child together in February 2021. The couple announced their engagement in May 2022.
She worked with fellow actress Blake Lively on CW's American teen drama television series Gossip Girl.