According to the promo, McAllister is Red John.
According to some speculations Nick Nordella is going to play a younger McAllister (Though credited Young man on IMDb).
That's it, after six years, we finally have a name and a face.
Is this the truth, or is it what CBS want to make you think? Be rational, you're a mentalist fan for Blake's sake.
I wanna know why the pigeons. Why Kirkland killed Jason Lennon. What happened to Kristina. How did Red John figure out the list.
Red John is either Ray Haffner or Brett Partridge. (Smith is not since episode 7 and so isn't Betram, Stiles was too old anyway, Kirkland is dead with 6-7 holes on his back. McAllister is a CBS puppet, used to mislead us on RJ identity).