Giancarlo Giannini (Manny) Mira Sorvino (Susan Tyler) Jeremy Northam (Peter Mann) F. Murray Abraham (Dr. Gates) Josh Brolin (Josh) James Costa (Ricky) Norman Reedus (Jeremy) Charles Dutton (Leonard) Javon Barnwell (Davis) Doug Jones (Long John #2) Alexander Goodwin (Chuy) Alix Koromzay (Remy) Pak-Kwong Ho (Preacher)