Actrice, elle s'est fait connaître en 2017 grâce à ses rôles dans plusieurs séries télévisées telles que "Shadowhunters", dans laquelle elle incarne Seelie Queen, "The Mist", où elle joue Lila DeWitt, et "Dr. Mary : mort sur ordonnance", où elle joue Cambie. Elle a décroché un rôle récurrent, celui de Madi, dans la série "Les 100".
Elle a fait ses débuts d'actrice en 2015 dans le film des vacances de Noël "Le renne des neiges".
En 2016, elle a incarné une jeune Sadie Mitchell dans le film "Sadie's Last Days on Earth".
Elle est la fille de Sacha Grierson, propriétaire de la pâtisserie "Eat My Words" et de l'acteur Sean Patrick Flanery. Elle est née à Los Angeles, mais a déménagé à Toronto lorsqu'elle avait trois ans.
Elle a joué dans le thriller "Lavender" en 2016 aux côtés d'Abbie Cornish et Dermot Mulroney.