Robert Pattinson gives this movie his all, and the effects are great, but I don't feel like the rest really packs the same punch.
While the film carries itself well for the first two acts, the ending feels predictable and too drawn out.
Also I get where Mark Ruffalo was trying to go with his character in terms of who he was emulating, but it was just so annoying and unbelievable past the point of reason.