Bewitched Wiki
Peg Shirley
Peg Shirley
Role Beatrice Caldwell
Biographical Information
Birthdate October 6, 1933
Birthplace Philadelphia, Pennsylvania, United States[1]

Peg Shirley played Beatrice Caldwell in the season one episode, "There's No Witch Like an Old Witch" (1965).


Peg Shirley is an American film, television and stage actress. She was born in Philadelphia, Pennsylvania on October 6, 1933.

On the New York stage she appeared in The Hostage, Under the Yum Yum Tree, The Typist, The Tiger and with Edward G. Robinson in Middle of the Night. She originated the role Betty Ryals in All the Girls Came Out to Play in 1972. She appeared in The Miracle Worker and The Skin of Our Teeth on a State Department tour with Helen Hayes.[2]

Shirley started her screen acting career landing roles in films, such as Imitation of Life (1959) with Lana Turner, the comedy The Thomas Crown Affair (1968) with Steve McQueen and The Commitment (1976). She also starred in the television movies Message to My Daughter (ABC, 1973-1974) and Eric (NBC, 1975-1976). Her passion for acting continued to her roles in projects like the Michael Keaton crime thriller The Squeeze (1987) and the comedy adventure North (1994) with Elijah Wood. She also starred in the television movies White Mama (CBS, 1979-1980) and Moving Target (NBC, 1987-1988).

Further television credits include Sparks (1995-1997), Profiler (1996-2000) and Comedy Bang! Bang! (2015). She also was featured in the television movie Devil in the Flesh (HBO, 1997-1998).[3]

June 11, 2020


  1. Peg Shirley on the Internet Movie Database. Retrieved on June 11, 2020.
  2. Peg Shirley theatre credits on Retrieved on June 11, 2020.
  3. Peg Shirley biography, Turner Classic Movies. Retrieved on June 11, 2020, edited.