David Smallbone (Joel Smallbone) zieht mit seiner Familie von Down Under in die USA, um nach dem Zusammenbruch seiner erfolgreichen Musikfirma eine bessere Zukunft zu finden. Mit nichts weiter als ihren sieben Kindern, Koffern und ihrer Liebe zur Musik machen sich David und seine schwangere Frau
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