Kim Johnston Ulrich (born March 24, 1955) is an American actress. From 1983 to 1986, Ulrich played the role of Diana McColl on As the World Turns. In 1988, she guest-starred in two episodes of Werewolf. In 1990, Ulrich appeared on the TV series Wings as Carol, Brian's ex-wife. She appeared in a third season episode of Highlander: The Series in 1995. She played the miller's daughter in 1996's "Rumplestiltskin". She played the role of Ivy Winthrop Crane on NBC's daytime drama Passions from 1999 to 2008. In 2010 and 2011, she played the role of Doctor Visyak on The CW television series Supernatural in the following episodes: 6x12 - "Like a Virgin", 6x21 - "Let It Bleed", 6x22 "The Man Who Knew Too Much".