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. In 1993, Ulrich appeared in the pilot episode of Lois & Clark: The New Adventures of Superman as Dr. Antoinette Baines, a villainous scientist. She appeared in a third season episode of Highlander: The Series in 1995. She appeared in the first episode of season 4 of Diagnosis Murder as a conniving wife in the episode "Murder by Friendly Fire" in 1996.
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 episodes "Like a Virgin", "Let It Bleed", and "The Man Who Knew Too Much". She also played Nancy Hargrove in the eighth season episode "A Man Walks into a Bar" of NCIS.