Most well known for taking on the role of Hayley, the White Ranger, in the 2017 Nickelodeon series Power Rangers Ninja Steel. She'd first made a name for herself in 2006 playing Haley in The Killian Curse.
She first made her onscreen debut in 2005 starring as Faygar on the New Zealand television series The New Tomorrow.
In 2016, she joined Austin Butler and Ivana Baquero in the MTV adaptation of the book series The Shannara Chronicles.
In Power Rangers Ninja Steel, she is joined by the Red and Yellow Rangers Will Shewfelt and Chantz Simpson.