Movrex

Movrex

Discover your next favorite movie with our Netflix-inspired platform. Browse trending films, explore detailed information, and get personalized recommendations.

Quick Links

  • Home
  • Trending
  • Popular
  • Top Rated
  • Upcoming
  • In Theaters
  • TV Shows

Resources

  • TMDb API
  • Next.js
  • Tailwind CSS
  • Framer Motion

© 2026 Movrex. All rights reserved.

Privacy PolicyTerms of ServiceMade with by Codedits
← Back
Cal MacAninch

Cal MacAninch

ActingBorn November 24, 1963 (62 years old)

Govan, Glasgow, Scotland, UK

IMDbInstagramWebsite

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. 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.

Also known as: Cal Macaninch, Calum Andrew Colquhoun MacAninch
Popularity: 1
Total credits: 64

Known For

Midsomer Murders
TV
★7.5

Midsomer Murders

as Alan Robson

Vera
TV
★7.4

Vera

as Thomas Walken

Movies (33)

Macbeth

Macbeth

as Banquo

2025

The Visit

The Visit

as Tommy McDaid

2023

Nobody Has to Know

TV Shows (31)

Midsomer Murders

Midsomer Murders

as Alan Robson

1 ep.

Vera

Vera

as Thomas Walken

1 ep.

Silent Witness
Silent Witness
TV
★7.5

Silent Witness

Downton Abbey
TV
★8.1

Downton Abbey

as Henry Lang

Father Brown
TV
★7.6

Father Brown

as George Oakley

Merlin
TV
★7.8

Merlin

as Tauren

Waking the Dead
TV
★7.2

Waking the Dead

as Alex Bryson / Sam Keel

Screen Two
TV
★7.1

Screen Two

as Tom Kelso

Strike Back
TV
★7.4

Strike Back

as Major Chris Pemberton

The Ruth Rendell Mysteries
TV
★6.6

The Ruth Rendell Mysteries

as Finn

Mr Selfridge
TV
★6.9

Mr Selfridge

as Mr. Thackeray

Time
TV
★7.6

Time

as P.O. Galbraith

Midsomer Murders
TV
★7.5

Midsomer Murders

as Alan Robson

1997

Vera
TV
★7.4

Vera

as Thomas Walken

2011

Silent Witness
TV
★7.5

Silent Witness

1996

Downton Abbey
TV
★8.1

Downton Abbey

as Henry Lang

2010

Father Brown
TV
★7.6

Father Brown

as George Oakley

2013

Merlin
TV
★7.8

Merlin

as Tauren

2008

Waking the Dead
TV
★7.2

Waking the Dead

as Alex Bryson / Sam Keel

2001

Screen Two
TV
★7.1

Screen Two

as Tom Kelso

1985

Strike Back
TV
★7.4

Strike Back

as Major Chris Pemberton

2010

The Ruth Rendell Mysteries
TV
★6.6

The Ruth Rendell Mysteries

as Finn

1987

Mr Selfridge
TV
★6.9

Mr Selfridge

as Mr. Thackeray

2013

Time
TV
★7.6

Time

as P.O. Galbraith

2021

Nobody Has to Know

as Peter

2022

The Punishment

The Punishment

as Michael

2021

The Reckoning

The Reckoning

as Ben Tuttle

2021

Susan Hill's Ghost Story

Susan Hill's Ghost Story

as Hugo Snow

2019

Intrigo: Dear Agnes

Intrigo: Dear Agnes

as Erich Neuman-Hansen

2019

Intrigo: Samaria

Intrigo: Samaria

as Erich Neumann-Hansen

2019

No image

Lucky Star

2019

Calibre

Calibre

as Al McClay

2018

Hamilton 2: But Not If It Concerns Your Daughter

Hamilton 2: But Not If It Concerns Your Daughter

as Harold Finley

2012

The Awakening

The Awakening

as Freddie Strickland

2011

Slapper

Slapper

as Jack / Lad 1

2008

Doomsday

Doomsday

as Chancellor Falco

2008

Jetsam

Jetsam

as Jack

2007

Rag Tale

Rag Tale

as Paul 'Mac' MacAvoy

2005

Dear Frankie

Dear Frankie

as Davey

2004

The Point Men

The Point Men

as Horst

2001

Breathtaking

Breathtaking

as Mick Wilmott

2000

Little Bird

Little Bird

as Tony O'Neill

2000

Best

Best

as Paddy

2000

Warriors

Warriors

as Sgt. Andre Sochanik

1999

The Lost Son

The Lost Son

as Martin

1999

Speak Like a Child

Speak Like a Child

as Billy

1998

Macbeth

Macbeth

as Banquo

2025

The Visit

The Visit

as Tommy McDaid

2023

Nobody Has to Know

Nobody Has to Know

as Peter

2022

The Punishment

The Punishment

as Michael

2021

The Reckoning

The Reckoning

as Ben Tuttle

2021

Susan Hill's Ghost Story

Susan Hill's Ghost Story

as Hugo Snow

2019

Intrigo: Dear Agnes

Intrigo: Dear Agnes

as Erich Neuman-Hansen

2019

Intrigo: Samaria

Intrigo: Samaria

as Erich Neumann-Hansen

2019

No image

Lucky Star

2019

Calibre

Calibre

as Al McClay

2018

Hamilton 2: But Not If It Concerns Your Daughter

Hamilton 2: But Not If It Concerns Your Daughter

as Harold Finley

2012

The Awakening

The Awakening

as Freddie Strickland

2011

Slapper

Slapper

as Jack / Lad 1

2008

Doomsday

Doomsday

as Chancellor Falco

2008

Jetsam

Jetsam

as Jack

2007

Rag Tale

Rag Tale

as Paul 'Mac' MacAvoy

2005

Dear Frankie

Dear Frankie

as Davey

2004

The Point Men

The Point Men

as Horst

2001

Breathtaking

Breathtaking

as Mick Wilmott

2000

Little Bird

Little Bird

as Tony O'Neill

2000

Best

Best

as Paddy

2000

Warriors

Warriors

as Sgt. Andre Sochanik

1999

The Lost Son

The Lost Son

as Martin

1999

Speak Like a Child

Speak Like a Child

as Billy

1998

Silent Witness

2 ep.

Downton Abbey

Downton Abbey

as Henry Lang

2 ep.

Father Brown

Father Brown

as George Oakley

1 ep.

Merlin

Merlin

as Tauren

1 ep.

Waking the Dead

Waking the Dead

as Alex Bryson / Sam Keel

2 ep.

Screen Two

Screen Two

as Tom Kelso

1 ep.

Strike Back

Strike Back

as Major Chris Pemberton

1 ep.

The Ruth Rendell Mysteries

The Ruth Rendell Mysteries

as Finn

1 ep.

Mr Selfridge

Mr Selfridge

as Mr. Thackeray

10 ep.

Time

Time

as P.O. Galbraith

3 ep.

The Paradise Club

The Paradise Club

as Angel Eyes

1 ep.

Murphy's Law

Murphy's Law

as DS Nic Winters

1 ep.

Trigger Point

Trigger Point

as Inspector Lee Robins

6 ep.

Wild at Heart

Wild at Heart

1 ep.

The Hack

The Hack

as Tommy Sheridan

1 ep.

The Essex Serpent

The Essex Serpent

as Michael Seaborne

1 ep.

Des

Des

as Neil Sinclair

2 ep.

Garrow's Law

Garrow's Law

as Richard Lucas

1 ep.

Holby Blue

Holby Blue

as Detective Inspector John Keenan

20 ep.

Rik Mayall Presents

Rik Mayall Presents

as Jeff

1 ep.

Banished

Banished

as Sgt Timmins

7 ep.

Rockface

Rockface

as Ben Craig

14 ep.

Midsomer Murders

Midsomer Murders

as Alan Robson

1 episodes

Vera

Vera

as Thomas Walken

1 episodes

Silent Witness

Silent Witness

2 episodes

Downton Abbey

Downton Abbey

as Henry Lang

2 episodes

Father Brown

Father Brown

as George Oakley

1 episodes

Merlin

Merlin

as Tauren

1 episodes

Waking the Dead

Waking the Dead

as Alex Bryson / Sam Keel

2 episodes

Screen Two

Screen Two

as Tom Kelso

1 episodes

Strike Back

Strike Back

as Major Chris Pemberton

1 episodes

The Ruth Rendell Mysteries

The Ruth Rendell Mysteries

as Finn

1 episodes

Mr Selfridge

Mr Selfridge

as Mr. Thackeray

10 episodes

Time

Time

as P.O. Galbraith

3 episodes

The Paradise Club

The Paradise Club

as Angel Eyes

1 episodes

Murphy's Law

Murphy's Law

as DS Nic Winters

1 episodes

Trigger Point

Trigger Point

as Inspector Lee Robins

6 episodes

Wild at Heart

Wild at Heart

1 episodes

The Hack

The Hack

as Tommy Sheridan

1 episodes

The Essex Serpent

The Essex Serpent

as Michael Seaborne

1 episodes

Des

Des

as Neil Sinclair

2 episodes

Garrow's Law

Garrow's Law

as Richard Lucas

1 episodes

Holby Blue

Holby Blue

as Detective Inspector John Keenan

20 episodes

Rik Mayall Presents

Rik Mayall Presents

as Jeff

1 episodes

Banished

Banished

as Sgt Timmins

7 episodes

Rockface

Rockface

as Ben Craig

14 episodes