Birthday
1922-06-05Place of Birth
Liverpool, EnglandBiography
Sheila Sim was an English film and theatre actress. She was married to Sir Richard Attenborough.WATCH FREEFOR 30 DAYS
All Prime Video
Cancel anytime
Watch Now
AD