Als eine Verletzung seine Karriere als Amateurboxer beendet, zieht Stuart Long (Mark Wahlberg) nach L.A. und träumt vom Ruhm. Während er sich als Supermarktangestellter durchschlägt, lernt er Carmen (Teresa Ruiz) kennen, eine katholische Sonntagsschullehrerin, die gegen seinen Bad-Boy-Charme immun zu sein scheint. Entschlossen, sie für sich zu ...