Jack (Armand Assante) jest 40-letnim ochroniarzem, który stracił żonę i syna w wypadku samochodowym. Pewnego dnia staje się świadkiem morderstwa i zostaje w nie wrobiony. Teraz musi udowodnić, że jest niewinny. Teddy, 12-letni chłopiec pomaga mu się ukryć, ale staje się to trudne i niebezpieczne, bo policja podąża krok za nimi. Jack i Tedy muszą wymyślić plan, dzięki któremu Jack będzie mógł wyjść z ukrycia.