First, go watch Unbreakable before you watch this movie, otherwise the ending will be lost. That is the 2000 Unbreakable, fyi.
I did enjoy this movie, James McAvoy is fantastic.
Yes, this is a horror movie. If you enjoy thrillers and mysteries, this will be a good movie for you.
Can’t do a full review because I haven’t seen Unbreakable! Don’t worry, I am already dissapointed in myself.