God bless Johnny Depp. For the second time this year, the man has almost single-handedly redeemed an action movie that would otherwise be indistinguishable from the pack. Introduced right up front in... More >>>
In fact, Salma Hayek's role is inessential to the story in Once Upon a Time in Mexico. So what?