John Rain (Keanu Reeves) é especialista em fazer com que suas vítimas pareçam terem morrido por causas naturais, e agora é contratado como assassino de aluguel. Veterano da guerra do Vietnã, Rain desenvolveu a capacidade de não conseguir confiar em nenhuma pessoa, além de estar sempre tentando eliminar qualquer prova que o possa fazer destrutível.