Characters played by Henry Shotwell
Young William 'Buddy' Heckum
Characters played by Thomas Jane
Gabriel Heckum
Characters played by Nicholas Neve
Young Jacob 'Jake' Heckum
Characters played by Sean Patrick Flanery
Ignacio Riley
Characters played by Lenny von Dohlen
Joe
Characters played by Tom Virtue
Priest #1
Characters played by Vincent D'Onofrio
Julius Hench
Characters played by Sadie Alexandru
Santion's Wife
Characters played by Greg Serano
Miguel Santion
Characters played by Anton Yelchin
Jacob Heckum
Characters played by María Valverde
Vittoria
Characters played by Christopher Rodriguez Marquette
Buddy Heckum
Characters played by Juan Riedinger
Eric
Characters played by Jeremy Luke
Franco
Characters played by Wes Chatham
Ace
Characters played by AJ Meijer
Mike
Characters played by Stewart Skelton
Priest #2
Characters played by David Lautman
Priest #3
Characters played by Jordi Caballero
Mario Vargos Garza
Characters played by Ray Julian Torres
Pablo
Characters played by Shelly Dhar
Receptionist
Characters played by Johnathon Schaech
Agent James McBradden
Characters played by Eric Howell Sharp
Priest #4
Characters played by Frank M. Ahearn
Sly
Characters played by Scott Aschenbrenner
Assassin
Characters played by Chad Bishop
Henchman #1
Characters played by David Castro
Garza's Henchman
Characters played by Christian Elizondo
Son of an Assassin
Characters played by Alizabeth Hamer
Toy Store Daughter
Characters played by Steve Luna
Luke
Characters played by David Namminga
Henchman
Characters played by Nino Nava
Violinist
Characters played by Matt O'Neill
Henchman
Characters played by Carl Silva
Actor
Characters played by Wes Tate
Vittoria's Brother
Characters played by Ana Valverde
Maid of Honor
Characters played by Peter Vinding
Henchman