Jeff Bauman (Jake Gyllenhaal) steht an der Ziellinie des Boston-Marathon von 2013, um seine Ex-Freundin Erin anzufeuern – und hoffentlich zurückzugewinnen – nichtahnend, 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. Als er im Krankenhaus das Bewusstsein wiedererlangt, kann er den Ermittlern entscheidende Hinweise liefern, um die Terroristen zu fassen. Jeffs eigener Kampf hingegen steht ganz am Anfang...