Jeff Bauman (Jake Gyllenhaal) steht an der Ziellinie des Boston-Marathon von 2013, um seine Ex-Freundin Erin (Tatiana Maslany) anzufeuern - und hoffentlich zurückzugewinnen - nicht ahnend, dass sich sein Leben im nächsten Moment für immer verändern wird. In der Nähe des
27-Jährigen explodiert ein Sprengsatz, der ihm beide Beine wegreißt. Bauman wird mit vielen anderen Schwerverletzten sofort ins Krankenhaus gebracht. Nachdem er das Bewusstsein wiedererlangt, kann er einen der Attentäter identifizieren und den Ermittlern entscheidende Hinweise
liefern, um die Terroristen zu fassen. Jeffs eigener Kampf hingegen steht ganz am Anfang. Für ihn beginnen langwierige Reha-Maßnahmen, die er nur durch die unermüdliche Unterstützung von Erin und seiner eigenwilligen Familie durchsteht. Seine Art, mit dem niederschmetternden
Schicksal umzugehen, lässt ihn zu einem Helden wider Willen werden und den Weg zurück ins Leben finden.