Victor Frankenstein
Rene Rodriguez
Although the mad doctor (played by James McAvoy) gets title billing, the star this time is his faithful assistant Igor (Daniel Radcliffe), a circus sideshow freak whose hump turns out to have been a really big zit (no, seriously).