Overall a good watch.

Rating: 7/10 (7 June 2014)

On the surface, the movie is about a troubled teenager "Donnie" who encounters an imaginary friend named "Frank", and is told that the world will end in 28 days. Frank then leads Donnie into performing numerous acts, and the viewer doesn't really know why until later on in the film.
The story is actually quite convoluted, and if given too much detail as to why certain things happen in the movie it may ruin the viewing experience. For some, you will understand most of what is happening throughout the movie - some however, will likely be lost and won't unravel what the movie was really about until watching it over again.
In my opinion, the greatest asset the movie has is the complexity of the story, so if that isn't your sort of thing - you probably won't enjoy this movie.