约翰尼-德普 Johnny Depp (饰演 Barnabas Collins
) 海伦娜-伯翰-卡特 Helena Bonham Carter (饰演 Dr. Julia Hoffman
)
爱娃-格林 Eva Green (饰演 Angelique Bouchard
)
米歇尔-菲佛 Michelle Pfeiffer (饰演 Elizabeth Collins Stoddard
)
约翰-李-米勒 Jonny Lee Miller (饰演 Roger Collins
)
科洛-莫瑞兹 Chloe Moretz (饰演 Carolyn Stoddard
)
Gulliver McGrath (饰演 David Collins
)
杰基-厄尔-哈利 Jackie Earle Haley (饰演 Willie Loomis
)
Isabella Heathcote (饰演 Victoria Winters / Josette duPres
)
克里斯托弗-李 Christopher Lee (饰演 Bill Malloy
)
汉娜-穆雷 Hannah Murray (饰演 Hippie chick
)
托马斯-麦克唐纳 Thomas McDonell (饰演 Young Barnabas Collins
)
Jonathan Frid
Alice Cooper (饰演 Himself
)
David Selby
Lara Parker
Alexia Osborne (饰演 Young Victoria Winters
)
Kathryn Leigh Scott
Ivan Kaye (饰演 Joshua Collins
)
Jeff Mash (饰演 Construction Worker 2
)
Daniel Harland (饰演 Barnabas Collin's Carrier Person
)
Thomas Grube (饰演 Construction Worker 1
)
Susanna Cappellaro (饰演 Naomi Collins
)
Ashley Bernard (饰演 Canning Company Employee
)
Marco Flammer (饰演 AngelBay Boy
)
Ray Shirley (饰演 Mrs. Johnson
)
Frank Hellebrand (饰演 Henchman
)
Michael Anthony Brown (饰演 Windcliff Doctor (uncredited)
)
Nathanjohn Carter (饰演 70's Townsfolk (uncredited)
)
Duncan Casey (饰演 Policeman (uncredited)
)
James 'Bond' Cooper (饰演 Dock Worker (uncredited)
)
Andrew Crayford (饰演 Townsperson (uncredited)
)
Chris Edgerley (饰演 AngelBay Boy (uncredited)
)
Ian Floodgate (饰演 Collins Canning Worker (uncredited)
)
Shonn Gregory (饰演 Worker (uncredited)
)
Lee Nicholas Harris (饰演 Fisherman (uncredited)
)
David Lyddon (饰演 Workman (uncredited)
)
Matthew David McCarthy (饰演 18th Century Gentleman (uncredited)
)
Duncan Meadows (饰演 Mob (uncredited)
)
Dale Mercer (饰演 Slow Dancer (uncredited)
)
Benjay X Murphy (饰演 Builder (uncredited)
)
Alexa Seabourne (饰演 1972 Train Passenger (uncredited))