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.