Watched for the first time today.
I've heard about this movie for a while, and was aware that it had a reputation for, basically, crumbling in the last half an hour with a mediocre twist. Well, its reputation was well deserved. The movie's not terrible or even bad, in my opinion, I think it's a solid movie, but one that thinks it is more clever than it is and doesn't reach the heights it believes it does.
Having not read any spoilers, it was easy to telegraph the twist, and perhaps that's due to so many of these sorts of movies existing. However, the twist would've been bearable if the movie did not transform into a comedy at the end, and have Johnny Depp playing...well...Johnny Depp...when he was figuring out that he himself was Shooter. I could not take him seriously, and the intention of the movie was not to have me groaning and later laughing. Johnny Depp's character was the only one developed, there was no reason to care about his wife or her new man. They try to make you sympathise with her when she mentions the baby they never had, but it's treated in such a throwaway line that you don't care. It doesn't impact the movie, her, or Depp in any manner, and it doesn't matter if you heard about it or not. I was rooting for Depp to kill her, and thankfully he did, shame they didn't show it.
It's just such a shame that it started out strongly and could've even survived the predictable twist. I think there are an array of better actors who could've starred than Depp, because, while I don't hate him, he's just the same in every movie with his 'comedic' mannerisms, and they could've made his wife and her partner more likable so you actually have a reason to want them not to die at the end.