I think I was let down because people raved about how good it was and it was really just okay. I thought I had predicted a clever twist that was coming up but they didn't actually go there. I thought the fuck-up mobster was going to be the younger version of the head mobster and that he was trying to protect him so he wouldn't die himself. That would have been an interesting element.
Joseph's make-up to make him look like Bruce was pretty distracting. He actually looks kind of fake, like he's CGI or something, particularly his eyes. I don't know how much is because I know (and like) what he actually looks like.
I think part of my problem enjoying this is I can't help over-thinking a time travel plot. In a sense, that's kind of the point. It's supposed to be convoluted and you have to think hard about it to get what's going on, but then you can't help but find a bunch of holes in it.
Like, if the younger Bruce Willis suddenly has a revelation that he shouldn't kill the kid, why does he need to kill himself. Wouldn't he have decided at that point not to do it and so the older one would suddenly realize it too and stop? And why does he need to carve something on his arm by the same notion? They pointed out that his memories were being re-written as he did things. That wouldn't be as cinematic though.
A bigger issue, however, is that they showed events could be drastically altered. The first time he went back, he got shot. The knowledge of having shot himself somehow alters what he does in the 2nd loop so that he escapes being tied up and then he doesn't get shot, but I don't see how that matters. He knew even before he actually shot his future self that he would at some point have to shoot his future self. I didn't see any knowledge gained that would cause him to be able to escape the 2nd time when he didn't the first time. Ultimately it just didn't seem to work.