Actriz que saltó a la fama en el 2017 por sus papeles en series de televisión. Ha interpretado a Seelie Queen en Shadowhunters: The Mortal Instruments, a Lila DeWitt en The Mist y a Cambie en Mary Kills People. Más tarde obtendría un papel recurrente como Madi en The 100.
Hizo su debut actoral en el 2015 en la película para televisión Last Chance for Christmas.
En el 2016 interpretó la versión más joven del personaje principal, Sadie Mitchell, en Sadie's Last Days on Earth.
Es hija de Sacha Grierson, quien es dueña de la pastelería Eat My Words de Toronto. Su padre es el actor Sean Patrick Flanery. Nació en Los Ángeles pero se mudó a Toronto cuando tenía tres años.
Actuó junto a Abbie Cornish y Dermot Mulroney en la película de suspenso del 2016, Lavender.