i didn't manage to emphatize or suspend my disbelief on this flawed movie

Rating: 4/10 (11 September 2016)

the movie started very well, in a very original way, but the very moment the girl made her entrance into the movie, I understood that I fell into a trap: her appearance as a mix of Patsy Kensit and Beetlejuice, which should represent some sort of troubled woman - troubled by an unclear kind of trouble she seems to have - is where the movie immediately starts to turn into a boring repetition of a "look, this man was living a senseless life and will find his real nature by beating the hell out of people".
in general, the whole movie seems to travel on a path between "troubled people are cool" and "oh, look at the poor middle class worker turning into a cool beating machine".
then, a couple of stupid plot twists, and some hundreds of scenes which require an abundant dose of suspension of disbelief, turn the movie into what seems to be the movie reduction of some comics for troubled teenagers (and pardon my ignorance if it actually is, but I'm not and never been into such kind of comics).
I'm 39, and I have watched the movie on year 2016, so I have probably missed the right time to watch it on target (I believe the target is about 30 years old), but I don't really think I could have personally enjoyed the movie at any age.
i understand the movie is trying to tell you something beyond what you actually see: yes, I have the minimum IQ required to understand this (which is about 60, I believe); it's just that the "wake up and make your dreams real" motto which is behind the movie just doesn't catch me, especially if it is told for 130 minutes *AND* in a stupid way.
yes, this movie seems to fascinate lots of people, while harassing a strict minority; I'm clearly part of the second area. I'm not giving 1/10 to this movie like many others, as it would be unfair, but honestly I can't give it more than 4.
my hint is: if when you see the girl coming into the screen your bad-movie-sense tickles you, then do yourself a favour and turn the thing off