We're a Tomatometer-approved outlet
Helen Baird

Helen Baird

Acting • Nottingham, England, UK

Helen Baird is a red-headed actress from Nottingham based in London. She trained at Drama Studio London and has a growing body of work across stage and screen

Known For

Fan Club

No Nerds have favorited Helen Baird yet — be the first.

All fan clubs

From Nerdspin

Filmography