Once Upon a Time In Mexico

Johnny Depp and Antonio Banderas star in this action-packed western. When a drugs baron plots to assassinate Mexico's president, a hitman is hired to thwart his plans.