Billy "El Grande" Hope, campeón del mundo de los pesos semipesados de boxeo (Jake Gyllenhaal) lo tiene todo: una impresionante carrera, una hermosa y enamorada esposa Maureen Hope (Rachel McAdams), una hija adorable (Oona Lawrence) y un estilo de vida con todo tipo de lujos.