IconMoveProtect IconOUAT IconReal IconActor IconFemale IconWiki IconS5 IconS6 IconS7

Olivia Steele Falconer is the Canadian actress who portrays Violet Morgan on ABC's Once Upon a Time.


Olivia Steele Falconer is the daughter of Vancouver-based musician David Steele.[1] She has been acting since early 2010 in a mix of television movies, television shows, and movies. Olivia has been on Caprica, Smallville, Fairly Legal, Supernatural, Falling Skies, and The 100. Her movie roles include the fantasy-horror fairytale themed Red Riding Hood alongside Amanda Seyfried and the family drama Louder Than Words opposite David Duchovny.



Note: "Archive" denotes archive footage.

External links


Community content is available under CC-BY-SA unless otherwise noted.