
Govan, Glasgow, Scotland, UK
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. MacAninch played Rowan Collins in Series 4 of the ITV drama series Wild at Heart. He returned to the show for its fifth series as a main cast member. He also played Tauren, a sorcerer in the BBC television series Merlin in the episode "To Kill the King". He starred in the 2001 BBC miniseries The Best of Both Worlds with Alice Evans. He appeared as Henry Lang, a valet, in the second series of Downton Abbey.


as Alan Robson
1997

as Thomas Walken
2011

1996

as Henry Lang
2010

as George Oakley
2013

as Tauren
2008

as Alex Bryson / Sam Keel
2001

as Tom Kelso
1985

as Major Chris Pemberton
2010

as Finn
1987

as Mr. Thackeray
2013

as P.O. Galbraith
2021
as Peter
2022

as Banquo
2025

as Tommy McDaid
2023

as Peter
2022

as Michael
2021

as Ben Tuttle
2021

as Hugo Snow
2019

as Erich Neuman-Hansen
2019

as Erich Neumann-Hansen
2019
2019

as Al McClay
2018

as Harold Finley
2012

as Freddie Strickland
2011

as Jack / Lad 1
2008

as Chancellor Falco
2008

as Jack
2007

as Paul 'Mac' MacAvoy
2005

as Davey
2004

as Horst
2001

as Mick Wilmott
2000

as Tony O'Neill
2000

as Paddy
2000

as Sgt. Andre Sochanik
1999

as Martin
1999

as Billy
1998
2 ep.

as Alan Robson
1 episodes

as Thomas Walken
1 episodes

2 episodes

as Henry Lang
2 episodes

as George Oakley
1 episodes

as Tauren
1 episodes

as Alex Bryson / Sam Keel
2 episodes

as Tom Kelso
1 episodes

as Major Chris Pemberton
1 episodes

as Finn
1 episodes

as Mr. Thackeray
10 episodes

as P.O. Galbraith
3 episodes

as Angel Eyes
1 episodes

as DS Nic Winters
1 episodes

as Inspector Lee Robins
6 episodes

1 episodes

as Tommy Sheridan
1 episodes

as Michael Seaborne
1 episodes

as Neil Sinclair
2 episodes

as Richard Lucas
1 episodes

as Detective Inspector John Keenan
20 episodes

as Jeff
1 episodes

as Sgt Timmins
7 episodes

as Ben Craig
14 episodes