O filme recebeu críticas muito positivas, elogiando as performances de Tom Cruise, Cuba Gooding Jr., Renée Zellweger e o roteiro. O filme foi um sucesso financeiro, arrecadando mais de 270 milhões de dólares em todo o mundo, contra o seu orçamento de 50 milhões de dólares. Foi o nono filme de maior bilheteria de 1996.