Eisenstein, de grootste filmmaker aller tijden, verliest op 33­-jarige leeftijd, de leeftijd waarop we allemaal in de Hemel zijn, zijn maagdelijkheid in Guanajuato in Mexico tijdens een tien dagen durende verhouding met een jonge professor in de vergelijkende theologie.

Ex-gevangenen Eddie en Paul hebben een voorwaardelijke vrijlating en werken in een restaurant in New York. Het zijn de beste maatjes en een team, maar hun leven loopt dood. Dat wil zeggen, totdat de Engelse advocaat Katherine Rookwood het restaurant binnenwandelt met een aanbod dat ze niet kunnen weigeren. Haar plan brengt hen naar Londen. Hetgeen ze zoeken is een prachtig juweel genaamd de Blue Iguana. Tot dat moment hebben de capriolen van Eddie en Paul nooit ernstige gevolgen gehad maar deze keer staat er een psychotische misdaadbaas in hun weg.

Armando Alvarez (Will Ferrell) heeft zijn hele leven op de Mexicaanse ranch van zijn vader gewerkt. Wanneer de ranch in financiële problemen komt verschijnt Armando's jongere broer Raul (Diego Luna) met zijn nieuwe verloofde Sonia (Genesis Rodriguez). Het lijkt er op dat Rauls succes als internationale zakenman de redding voor de ranch kan betekenen als hij belooft alle schulden op zich te nemen. Maar wanneer Armando voor Sonia valt en Rauls zakelijk activiteiten niet geheel legaal blijken te zijn breekt de hel los, en komen ze in oorlog met de meest gevreesde drugsbaron van Mexico, de machtige Onza (Gael Garcia Bernal).