Blade (1998)

Cast
Wesley Snipes: Blade Kris Kristofferson: Abraham Whistler Stephen Dorff: Deacon Frost N'Bushe Wright: Dr. Karen Jenson Donal Logue: Quinn Udo Kier: Gitano Dragonetti Traci Lords: Racquel Sanaa Lathan: Vanessa Brooks Arly Jover: Mercury Kevin Patrick Walls: Officer Krieger Tim Guinee: Dr. Curtis Webb