Max, un cane da servizio militare addestrato al fiuto di esplosivi, è di servizio in Afghanistan assieme al suo padrone, il marine Kyle Wincott. Traumatizzato dalla morte di Kyle, Max viene rispedito negli Stati Uniti. L'unica persona con la quale sembra essere disposto ad entrare in contatto è Justin, il fratello adolescente di Kyle, così Max viene adottato dalla famiglia del soldato. Ma anche Justin ha i suoi problemi, come fare i conti con le grandi aspettative del padre nei suoi confronti, e non sembra essere interessato a prendersi cura del cane. Però, con l'aiuto di Carmen, Max e Justin stringono un legame speciale e insieme scopriranno il segreto dietro alla morte di Kyle.