James
Brianne
Jack
Young James
James' Father
Pastor
Army Doctor
Captain
LTC Roberts
Tattoo Artist
Mike
Christine
Mike Jr.
Kelly
Dave
Dalton
Ernie
Tito
Rusty
Tired Eyed Man (as Bruce Lester Johnson)
Katia
Salim
Sylvia
Yanis
Olivier
Ojjeh
Maggie Bolevska
Carlos
Lab Guard
Hotel Salvina Concierge (as Alexandra Marrarus)
Eric
Kauffman
Virgil
Airport Security
Sergei
Rusty's Dog
Civilian Contractor (uncredited)
Soldier (uncredited)
Church Goer (uncredited)
Church Actor (uncredited)
Congregation Member (uncredited)
Asset (uncredited)
Gray (uncredited)
Mother of Soldier (uncredited)