I have to watch it twice

Rating: 8/10 (12 May 2020)

Donnie Darko is a science fiction psychological thriller movie directed by Richard Kelly and stars Jake Gyllenhaal, Jena Malone, Maggie Gyllenhaal, Drew Barrymore, Patrick Swayze, Mary McDonnell, Katharine Ross, Holmes Osborne and Patience Cleveland.
Honestly this is the most confusing movie I've ever seen and have to watch it twice to understand but after understanding I can guess the mastermind behind this amazing work.
Jack Gyllenhaal plays the role of Donnie Darko and I think he was the ultimate choice for this role and no one could've replaced him.
The screenplay is slow and confusing and one has to watch the movie with utmost attention to understand. Direction is great and music is been chosen very carefully to backup the screenplay.
I would again request either watch the movie very carefully to understand or watch the movie twice to understand before reviewing the movie negatively.