Once Upon A Time In Mexico

Johnny Depp is good; Antonio Banderas is bad; the story–insofar as there is one–is even worse. Robert Rodriguez is credited for writing, directing, and editing this motorway pile-up of a film, so at least I know exactly who to blame for it.