O mendigo Bernie Laplante (Dustin Hoffman), um sujeito intratável e
egoísta, tenta escapar da cadeia convencendo o juiz que é um pai de
família exemplar. A caminho da casa da ex-mulher, que o odeia e tem a
guarda do seu filho, presencia a queda de um avião com 54 passageiros.
Meio a contragosto, desemperra a porta da aeronave e salva os
passageiros. Perde um pé de sapato e some. Entre os passageiros estava
Gale Gayley (Geena Davis), uma repórter de televisão que decide iniciar
uma campanha para descobrir a identidade do herói anônimo e oferece um
milhão de dólares ao "herói" do desastre aéreo. Bernie deu o sapato
restante para John Bubber (Andy Garcia), um desabrigado. Gale segue a
pista do sapato e acaba chegando em John Bubber, que herdou o outro pé
de Laplante e decide tirar proveito da oferta, pois é um homem bonito e
encantador e logo ganha o coração da cidade inteira. Logo Bernie percebe
que jogou fora um milhão de dólares e inicia um esforço para conseguir o
reconhecimento e o dinheiro.