All Cast

James Le Gros

James Le Gros

William Templeton

Nolan Lyons

Nolan Lyons

Shaw Templeton

Amy Hargreaves

Amy Hargreaves

Karen Templeton

Kevin J. O'Connor

Kevin J. O'Connor

John Yoder

Alicia Goranson

Alicia Goranson

Misty

Jim Parrack

Jim Parrack

Officer Jim Daniels

Angus Macfadyen

Angus Macfadyen

Angus Ford