Cast and Crew of Apostle

Cast of
Apostle

About Apostle

In 1905, a man travels to a remote island in search of his missing sister who has been kidnapped by a mysterious religious cult.

Full Cast of Apostle

Dan Stevens
plays Thomas Richardson

Michael Sheen
plays Malcolm Howe

Michael Sheen as Malcolm Howe

Michael Christopher Sheen (born 5 February 1969) is a Welsh actor and political activist. After training at London's ...

See Michael Sheen's other roles

Lucy Boynton
plays Andrea

Mark Lewis Jones
plays Quinn

Mark Lewis Jones as Quinn

Mark Lewis Jones is a Welsh film and television actor, born in Rhosllannerchrugog, Wrexham. He began acting as a tee...

See Mark Lewis Jones's other roles

Bill Milner
plays Jeremy

Bill Milner as Jeremy

Bill Milner was born on March 4, 1995 in Surrey, England as William Henry Milner. He is an actor and producer, known ...

See Bill Milner's other roles

Kristine Froseth
plays Ffion

Paul Higgins
plays Frank

Richard Elfyn
plays Charles

Catrin Aaron
plays Elaine

John Weldon
plays Lonely Passenger

Ross O'Hennessy
plays Suspicious Passenger

Ross O'Hennessy as Suspicious Passenger

Ross O'Hennessy was born in Pontllanfraith, South Wales but always knew he wanted to be actor. So at the tender age o...

See Ross O'Hennessy's other roles

Gareth Pierce
plays Man #1

Rhys Meredith
plays Man #2

John Norton
plays Man #3

Ioan Hefin
plays Bell Ringer

Rhian Morgan
plays Innkeeper

Owain Gwynn
plays Townsman

Sharon Morgan
plays Her

Sebastian McCheyne
plays The Grinder

Gareth John Bale
plays Bar Keeper

Elen Rhys
plays Jennifer

Spencer Booth
plays Townsmen Guard

Toby Brierley
plays Townsmen Guard

Alekss Dudins
plays Townsmen Guard

Michael Gleeson
plays Townsmen Guard

Paul James
plays Townsmen Guard

Craig Jenkins
plays Townsmen Guard

Lex Lamprey
plays Townsmen Guard

Daryl Matthews
plays Townsmen Guard

Stuart McNeil
plays Townsmen Guard

Dan Ward
plays Townsmen Guard

Rhys Wilton
plays Townsmen Guard

Fergus Dignam
plays Doctor

Helena Dennis
plays New Arrival (uncredited)

Annes Elwy
plays Sinead (uncredited)

Juke Hardy
plays Harry's Guard (uncredited)

Samantha E. Hunt
plays Samantha Howe (uncredited)

Samantha E. Hunt as Samantha Howe (uncredited)

Samantha E. Hunt is a British actress and model. Samantha trained with Bristol Old Vic Theatre School tutors and has ...

See Samantha E. Hunt's other roles

Pino Maiello
plays New Arrival (uncredited)

Phillip Roy
plays New Arrival (uncredited)


Crew of Apostle

Discover the backstage crew of Apostle →