Un avion cu 54 de pasageri, printre care jurnalista TV Gale Gayley (Geena Davis), aterizează forțat în apropierea unui infractor mărunt, Bernie LaPlante (Dustin Hoffman). Prima persoană ajunsă la locul accidentului, el își riscă viața și îi salvează pe toți. Dar după aceea dispare în noapte. Când postul TV unde lucrează Gale oferă o recompensă de un milion de dolari pentru identitatea îngerului, un impostor își face apariția, John Bubber (Andy Garcia), un pierde-vară fără adăpost, care știe toate răspunsurile potrivite deoarece a auzit povestea chiar de la Bernie. Numit un erou altruist, Bubber devine o vedetă. Eforturile lui Bernie de a aduce adevărul la lumină culminează cu o confruntare între adevăratul erou și impostor.