Home / Discover / People

Reign (2013)

2013
as Mary Stuart

Once Upon a Time (2011)

2011
as Ivy Belfrey / Drizella

Grey's Anatomy

2005
as Jules Millin

Power Rangers

1993
as Tenaya 7

Generations

2017
as Lauren Dixon

Pretty Tough

2011
as Charlie Brown

Pretty Tough

2011
as Charlie Brown

Guest Star

Episode Once Upon a Time (2011)
The Eighth Witch
2017
Episode Star Trek: Strange New Worlds
Tomorrow and Tomorrow and Tomorrow
2023
Episode Once Upon a Time (2011)
Hyperion Heights
2017
Episode Once Upon a Time (2011)
A Pirate's Life
2017
Episode Once Upon a Time (2011)
Secret Garden
2018
Episode Once Upon a Time (2011)
The Garden of Forking Paths
2017
Episode Into the Dark
Uncanny Annie
2019
Episode Once Upon a Time (2011)
Beauty
2017
Episode Once Upon a Time (2011)
Greenbacks
2017
Episode Once Upon a Time (2011)
Knightfall
2018
Episode Whose Line Is It Anyway? (US)
Adelaide Kane
2015
Episode Teen Wolf
Chaos Rising
2013
Episode Once Upon a Time (2011)
Wake-Up Call
2017
Episode Teen Wolf
Fireflies
2013
Episode Teen Wolf
Unleashed
2013
Episode Teen Wolf
Frayed
2013
Episode Teen Wolf
Currents
2013
Episode Teen Wolf
Visionary
2013
Episode Teen Wolf
The Girl Who Knew Too Much
2013
Episode Teen Wolf
The Overlooked
2013
Episode Teen Wolf
Alpha Pact
2013
Episode Teen Wolf
Lunar Ellipse
2013
Episode Once Upon a Time (2011)
Eloise Gardener
2017
Episode Once Upon a Time (2011)
The Girl in the Tower
2018
Episode Once Upon a Time (2011)
Pretty in Blue
2017
Episode Once Upon a Time (2011)
Sisterhood
2018
Episode Hallmark Channel's Countdown to Christmas
A Midnight Kiss
2018
Episode Once Upon a Time (2011)
One Little Tear
2017