Het verhaal begint met de thuiskomst van George (Gerard Butler), een gestopte professionele voetballer wiens gloriedagen reeds lang voorbij zijn. Hij heeft genoeg van zijn leven als playboy en is bankroet na een reeks mislukte investeringen. Hij keert terug naar Virginia om de draad op te pikken met zijn vervreemde ex-vrouw (Jessica Biel) en zijn verwaarloosde zoon. Om het goed te maken wil George het voetbalteam van zijn zoon coachen. Maar kan hij zijn ogen op het doel houden wanneer de tribunes volgepakt zitten met sexy voetbalvrouwen en wanhopige huisvrouwen?