It's directed by Jim Jarmusch and if you know the name you know that he doesn't make "easy" films. Anyway few interesting things in life are for everyone so whatever.
Rotten Tomatoes
Roger Ebert(contains minor spoilers)
Ebert is the most literate of critics so take that into consideration.
Bookmarks