Home / Discover / People

Midnight Sun

2018
as Zoe Carmichael

Once Upon a Time (2011)

2011
as Margot / Robin

Riverdale

2017
as Polly Cooper

2 Hearts

2020
as Sam

Nurses (2020)

2020
as Grace Knight

Summer of 84

2018
as Nikki Kaszuba

A Christmas Tail

2014
as Olivia Burgin

Revenge Porn

2016
as Peyton Harris

Christmas Icetastrophe

2014
as Marley Crooge

Forever 16

2013
as Raven

Girl in Progress

2012
as Jezabel

Three Weeks, Three Kids

2011
as Alice Norton

Ride (2023)

2023
as Missy McMurray

Sugar Babies

2015
as Tessa Bouillette

Liar, Liar, Vampire

2015
as Caitlyn Crisp

Guest Star

Episode Once Upon a Time (2011)
Homecoming
2018
Episode Once Upon a Time (2011)
Breadcrumbs
2018
Episode Riverdale
Chapter Thirty-Six: Labor Day
2018
Episode Riverdale
Chapter Thirty-Seven: Fortune and Men's Eyes
2018
Episode Once Upon a Time (2011)
The Eighth Witch
2017
Episode Once Upon a Time (2011)
Chosen
2018
Episode Once Upon a Time (2011)
Leaving Storybrooke
2018
Episode Once Upon a Time (2011)
Secret Garden
2018
Episode Once Upon a Time (2011)
The Guardian
2018
Episode Riverdale
Chapter Thirty-Eight: As Above, So Below
2018
Episode Riverdale
Chapter Twenty-Three: The Blackboard Jungle
2018
Episode Once Upon a Time (2011)
Flower Child
2018
Episode Minority Report
The American Dream
2015
Episode Dirty John
Marriage Encounter
2020
Episode Dirty John
The Turtle and the Alligator
2020
Episode Once Upon a Time (2011)
The Girl in the Tower
2018
Episode Arrow
The Candidate
2015
Episode Once Upon a Time (2011)
Is This Henry Mills?
2018
Episode Dirty John
Perception is Reality
2020