This movie could have become a cult classic but the pacing was way off. There's a point about 1/3 way through the movie where they reveal his backstory and then everything falls to bits.
Rather than letting us figure it out they just show it .. they literally drop spoilers in their own movie.