If they wanted it to be a surprise that Stuart was the bad guy why did they change the actor to one who (1) was ten years younger and (2) almost consistently plays bad guys or very shady antiheroes? The second he was called Stuart I knew he was the bad guy.