Edward (Shawn Ashmore), mimo że ma dopiero 30 lat, nie potrafi cieszyć się życiem. Mieszka w małym miasteczku, co dodatkowo pogłębia jego melancholię. Pewnego dnia odkrywa, że meksykańska muzyka jest naprawdę pasjonująca. Od właściciela okolicznej restauracji (Fernando Becerrill) uczy się, jak być dobrym mariachi....