Originally Posted by BatLobsterRises
I think fans were more forgiving of it because the end result was Liam Neeson playing Ra's al Ghul, which is kind of awesome and fitting. It was more of an "Oh I should've seen that coming!" sort of thing. I mean he was sporting the goatee the whole movie.
Having only BTAS to go on I guessed that Neeson was Ra's early in the film mostly on that look alone. As soon as Crane said who he was working for I knew Neeson would return as the real Ra's. Honestly, it wasn't very hard to guess.
Whether Mandarin's twist would be harder or easier I can't say because I knew it was going to happen before I even saw the movie.
But the Batman Begins one works while the IM3 one doesn't.
Hell, you could say that for the uninitiated the reveal that Stane was the villain in IM1 was a twist. Not sure how well it worked for them since I can't speak as one of them. I knew he'd be a villain from the moment Bridges was cast.