Rya Kihlstedt

Rya Kihlstedt (born July 23, 1970) is an American actress who will play Cleo in Once Upon a Time.

She also appeared in other ABC Studios TV shows such as Criminal Minds as Patty Joyce, Marilyn Rhodes in Nashville and Perception as Elena Douglas.