Joseph Gordon-Levitt plays a contract killer who works for the mob of the future, and who kills victims that are then sent back in time 30 years so there's no trace of the crime, but one day, he recognizes one of his targets (Bruce Willis) as a future version of himself.