who is the actress who played ophelia on the royals
Merritt Patterson 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.