Cast
Dominic Cooper
Angel Gabriel
Juliet Stevenson
Mary
Michael Gambon
Grandfather
Maya Gerber
Rachel
Colin McFarlane
Joseph
Toby Baddeley
Aaron / Abner
Josh McFarlane
Reuben / Jacob
Emily Walsh
Hannah
Oliver Walsh
Amos
Crew
Dave Unwin
Director
Dave Unwin
Writer
Michael Morpurgo
Executive Producer
Julian Nott
Music
Tomas Gisby
Editor
Sue Tong
Art Direction
Recommended
Info provided by The Movie Database. Watch sources provided by JustWatch.