Jimmy Smits plays the O. Henry hero in this lighthearted adventure, battling the French occupiers of Mexico during the 1860s. Pancho: Cheech Marin. Dominique: Sadie Frost. Dupre: Bruce Payne. DeLacroix: Ron Perlman. Washam: Tony Amendola. Lundquist: Tim Tomerson. Luis Valdez directed.