Atriz canadense que ficou conhecida ao interpretar Amy Abbott na série Everwood. Ela se consagrou ao interpretar Emily Thorne na série Revenge, da ABC. Fez parte do elenco do filme Capitão América 2: O Soldado Invernal, de 2014.
Mudou-se para Montreal aos 12 anos para praticar balé.
Estreou na televisão na série Brothers & Sisters.
Ela tem três irmãs: Molly, Katie e Alison. Em 2011, começou a namorar com Josh Bowman, seu colega de elenco em Revenge. Eles noivaram em maio de 2017 e se casaram em dezembro de 2018. Tiveram uma filha chamada Iris em 2021.
Contracenou com Dan Byrd no filme Norman: Confie em Mim, de 2010.