Rya Kihlstedt

Rya Kihlstedt is the American actress who portrays Cleo Fox on ABC's Once Upon a Time.