
Cal MacAninch
Biography
Cal MacAninch is a Scottish actor, who is known for portraying the character of DI John Keenan in police drama HolbyBlue on BBC1 (from 2007 to 2008). Other notable appearances were his roles as Mr Thackeray in the ITV period drama, Mr Selfridge, and Henry Lang in Downton Abbey, but he has played many leading roles in British television and film over the last 30 years.…
Filmography

Warriors
1999 · 9.0

Macbeth
2025 · 8.8

Sorted
2006 · 8.3

Downton Abbey
2010 · 8.1

Rik Mayall Presents: The Big One
1995 · 8.0

Alive and Kicking
1991 · 8.0

Merlin
2008 · 7.8

Father Brown
2013 · 7.7

Garrow's Law
2009 · 7.7

Time
2021 · 7.6

Murphy's Law
2001 · 7.6

Silent Witness
1996 · 7.6

Midsomer Murders
1997 · 7.5

Strike Back
2010 · 7.4

Vera
2011 · 7.4

Wild at Heart
2006 · 7.4

Rik Mayall Presents
1993 · 7.3

Des
2020 · 7.3

Waking the Dead
2001 · 7.2

The Victim
2019 · 7.2

Banished
2015 · 7.2

Screen Two
1985 · 7.1

Holby Blue
2007 · 7.1

Dear Frankie
2004 · 7.0

Sentimental Education
1998 · 7.0

The Chestnut Soldier
1991 · 7.0

Mr Selfridge
2013 · 6.9

Warriors
1999 · 6.9

Trigger Point
2022 · 6.9

Nobody Has to Know
2022 · 6.7

The Hack
2025 · 6.7

The Ruth Rendell Mysteries
1987 · 6.6

The Essex Serpent
2022 · 6.5

Calibre
2018 · 6.5

The Reckoning
2021 · 6.4

The Awakening
2011 · 6.4

A Mind to Murder
1995 · 6.3

The Paradise Club
1989 · 6.2

Best
2000 · 6.1

The Lost Son
1999 · 6.0

Doomsday
2008 · 5.9

The Ghost Squad
2005 · 5.8

Hamilton 2: But Not If It Concerns Your Daughter
2012 · 5.8

The Riff Raff Element
1994 · 5.6

Intrigo: Dear Agnes
2019 · 5.6

Intrigo: Samaria
2019 · 5.5

Splitting Heirs
1993 · 5.2

Mayflies
2022 · 5.1

The Woodlanders
1998 · 5.1

Jetsam
2007 · 5.0

Susan Hill's Ghost Story
2019 · 4.9
Best of Both Worlds
2001 · 4.5

Little Bird
2000 · 4.5

The Point Men
2001 · 4.4

Speak Like a Child
1998 · 4.2

Dangerous Lady
1995 · 4.0

Breathtaking
2000 · 3.6

Slapper
2008 · 3.5

Rag Tale
2005 · 3.3

Rockface
2002 · 0.0

The Visit
2023 · 0.0

The Education of Jane Cumming
2026 · 0.0

Judge Rinder's Crown Court
2017 · 0.0

The Punishment
2021 · 0.0
Lucky Star
2019 · 0.0