People usually say, "It's not for everyone." When they know not everyone will like the movie. However, it certainly is for everyone, but not everyone will like it. Mark Rylance gives an incredible performance. Johnny Depp may give a Tim Burton movie type of vibe, but that's his shtick, so to speak, and it is effective even here. Robert Pattinson's role is too small, but the man can clearly act circles around many other actors. I enjoyed the actress who played the blind girl's performance. This film is like a painting at museum not many appreciate it as they should.