A mind-bending, time-travel actioner. Clever, air-tight script that neatly ties up all of the loose ends that can develop with multiple timelines. Effortlessly entertaining and frequently amusing. Solid performances from the whole cast, one of Willis’ best roles in years. I love when a movie makes you think.