Kevin Wendell Crumb - James Mcavoy
James Mcavoy was basically playing multiple characters at once. Kevin Wendell Crumb is a man who has multiple personalities that he can't control. The most threatening character is The Beast, who has superhuman strength and takes this film into the supernatural realm.
Advertisement