Urodziła się w West Vancouver w Kolumbii Brytyjskiej. Jej ojciec, Scott Swan, był kanadyjskim reżyserem i aktorem teatralnym, który prowadził studio aktorskie. Jako dziecko była gimnastyczką artystyczną. Część swojego dzieciństwa spędził na Hawajach. Kiedy miała trzy lata wystąpiła w komedii romantycznej Joela Schumachera Kuzyni (Cousins, 1989) u boku Teda Dansona, Isabelli Rossellini, Sean Young i Williama Petersena. W kwietniu 2008 wzięła udział w teledysku do utworu „So Happy” grupy Theory of a Deadman. Po występie w komedii romantycznej The Break-Up Artist (2009) z Amandą Crew, zagrała komiksową postać Zatanny Zatary w dwóch odcinkach serialu Tajemnice Smallville - „Hex” (2009) i „Warrior” (2010). W jednym z odcinków serialu Nie z tego świata - „You Can't Handle the Truth” (2010) pojawiła się jako Veritas. Od 13 marca 2011 do 18 maja 2012 występowała jako Erica Reed w serialu Breakout Kings. W brazylijskim filmie postapokaliptycznym The Veil (2017) z Williamem Levy, Adamem Gregory i Williamem Moseleyem została obsadzona w roli Zery. W marcu 2017 została zaangażowana do roli Medusy w serialu Marvel Television Inhumans. Została działaczką organizacji charytatywnych Somaly Mam Foundation, United Nations Foundation's, Nothing But Nets, Heifer International, ambasadorką fundacji Friends to Mankind... One World, One Tribe.
Kryminalny
Dramat
Przygodowy
Familijny
Sci-Fi i Fantasy