Shirley Henderson
Television

Year
Title
Role
Notes
1987
Shadow of the Stone
Elizabeth Findlay
-
1990
Wish Me Luck
Sylvie
5 episodes
1990
Casualty
Denise
1 episode
1991
Dreaming
Pauline
TV movie
1991
Clarissa
Sally
TV movie
1994
The Bill
Kelly Rogers
1 episode
1995
Hamish Macbeth
Isobel Sutherland
19 episodes (1995–1997)
1997
Bumping the Odds
Lynette
TV movie
2000
Animated Tales of the World
Malmhin
-
2001
The Way We Live Now
Marie Melmotte
4 episodes Nominated – Royal Television Society Award for Best Actor – Female
2001
In a Land of Plenty
Anne Marie
1 episode
2003
Charles II: The Power and The Passion
Catherine of Braganza
4 episodes
2004
Dirty Filthy Love
Charlotte
TV movie Nominated – Royal Television Society Award for Best Actor – Female
2005
ShakespeaRe-Told
Katherine Minola
The Taming of the Shrew
2005
Einstein's Big Idea
Mileva Maric
1 episode
2006
Doctor Who
Ursula Blake
1 episode: "Love & Monsters"
2007
Wedding Belles
Kelly
TV movie
2008
Agatha Christie's Marple: Murder Is Easy
Honoria Waynflete
TV movie
2009
May Contain Nuts
Alice
TV movie
2011
The Crimson Petal and the White
Emmeline Fox
-
2011
Death in Paradise
DS Angela Young
-
2011
The Gruffalo's Child
The Gruffalo's Child
-
2012
Treasure Island
Meg Hawkins
TV movie
2013
Southcliffe
Claire Salter
Nominated – BAFTA TV Award for Best Supporting Actress
2014
Jamaica Inn
Hannah
-
2016
Happy Valley
Frances Drummond
Series 2
2018
The ABC Murders
Rose Marbury
3 Part TV Series

Question: Which actress starred in the series Hamish Macbeth (1995–97) and played Frances Drummond in Happy Valley (2016)?
Answer: Henderson starred in the series Hamish Macbeth (1995–97) and played Frances Drummond in Happy Valley (2016).