Aos 14 anos de idade, Joe (Ed Oxenbould) começa a perceber que sua família está desmoronando. O pai, Jerry (Jake Gyllenhaal), acaba de perder o emprego, mas não quer que a esposa trabalhe. A mãe, Jeanette (Carey Mulligan), não pretende ficar de braços cruzados diante da crise e começa a ganhar sua autonomia. Quando Jerry decide ficar muitos meses fora de casa, num trabalho temporário apagando incêndios pela região, Jeanette decide que é hora de refazer a sua vida. Mas para Joe, a única coisa que importa é ver os pais reunidos novamente.