Protagonist
Character Role Analysis
The Cosmopolitan
Okay, okay, so Frank the cosmopolitan might actually be the devil, but this text makes deciding whom to root for kind of a toss up. Frank is the character we spend the most time with, and hey, he seems to say the most in favor for humanity, so he may be our guy.
He's also a little shady. Not purely in the antihero sense, but in the "I laugh at Providence and at humans because they fail to live up to Christian morality" sense. We need a hero.