Casey (Jesse Eisenberg) wird mitten auf der Straße willkürlich angegriffen. Er will sich erst eine Waffe kaufen, doch dann meldet sich er bei einem lokalen Dojo, also einer Übungshalle für japanische Kampfkünste, an. Der charismatische, aber dennoch mysteriöse Anführer der Gruppe nennt sich Sensei (Alessandro Nivola) und lehrt seinen Schülern die Kunst der Selbstverteidigung auf eher eigenwillige Weise. Casey wird schnell von seinem "Meister" inspiriert, wird immer selbstbewusster und will sogar bald seine Angreifer von einst aufspüren und sich ihnen stellen.