Merritt Patterson (born September 2, 1990) is a Canadian actress. She is known for playing Olivia on the short - lived Pretty Little Liars spin - off Ravenswood, and for playing Ophelia on E! network 's television series The Royals.
who is the actress who played ophelia on the royals
Merritt Patterson