Max est un berger belge malinois, un chien de guerre qui officie auprès des Marines américains en mission en Afghanistan. Mais après que son maître Kyle meurt au cours d'une fusillade, Max, qui a subi une expérience traumatisante, est adopté par la famille en deuil du soldat aux Etats-Unis. C'est ici que Max va aider les membres de son nouveau foyer à faire face au chagrin et particulièrement Justin, le frère de Kyle, un adolescent de 14 ans et seule personne auprès de laquelle le chien perturbé retrouve son calme...