Yes, here were all of the game roles.
Jack the Ripper -Kills one person per night EVIL
-Normal village Char by day, PMs kills at night
Dr. Jekyll and Mr. Hyde -An aspiring Scientist whose experiment goes all wrong EVIL
-Normal village Char by day, PMs kills at night
Sherlock Holmes -Young detective. Can investigate a person's motives GOOD
-Can peer into a char's role, one per night
Dr. VanHelsing -A monster hunter called in to destroy the monsters. GOOD
-Kills one person per night, but dies if confronted by either monster
An invisble Man -Unknown to exist in the game, he can do as he pleases GOOD/EVIL
-Does not appear as a character in game
-Can A) Follow a char around at night to determine their role GOOD/EVIL
B) Try to break the lock to Dr. Jekyll's lab and steal the horror potion EVIL
C) Protect one character in the night by hiding them from monsters GOOD
I knew I wanted a fairly intelligent person to play the invi-man, but Rev did all right....

I'm still real surprised he did not go evil in the game.