Director
Cast
Thomas Jane as Frank Castle
John Travolta as Howard Saint
Will Patton as Quentin Glass
Roy Scheider as Frank Castle Sr.
Laura Harring as Livia Saint
Ben Foster as Spacker Dave
Rebecca Romijn-Stamos as Joan
Samantha Mathis as Maria Castle
Writers
Jonathan Hensleigh (written by)
Michael France (written by)