Born in Manchester, England, Beecham got her start with guest roles in British dramas like Inspector Lewis and Silent Witness, before building into starring roles. Her first long-running role was playing Caro Allingham in BBC‘s The Village — a period drama set in a Derbyshire village that followed the character of Bert Middleton from childhood and through adulthood.
Beecham’s character, Caro, comes from a well-off family in town. At the beginning of the series when Bert is still a boy, his younger brother Joe (Nico Mirallegro) starts working as a gardener for the Allingham family. Over time, he gets closer with troublemaker Caro, and they have a short romance before Joe goes off to fight in World War I. The romance goes downhill from there, as the hardships brought on by war, classism, and other period issues contribute to the deterioration of the relationship.