- Write an article
- Create a list
- Publish a column
- Upload a video
- Log in
- My channel
- Settings
- Invite friends
- English
Info mistake?
Biography
Caroline Barrett was born on April 16, 1942 in Shanghai, China. She is an actress, known for The Island of Dr. Moreau (1996), Don Juan DeMarco (1994) and 77 Sunset Strip (1958).
Awards
Known For
Filmography