So if there ever was a Blood OMen 2 movie, I would have to say that Sean Bean would play the best Kain. He almost even LOOKS like him (my friend did a photomanip of him to make him look like Blood Omen 2 Kain, and it was scary to see how much they looked alike), and in National Treasure, when he spoke I was like "Woah, he sounds just like Simon Templeman" (I even looked for Simon's name at the end of the credits).
If you are talking about Sean Bean using a make up, it could be interesting. Actualy, I am beguinning to like this actor (Bean), for he was fantastic not just as Boromir in LOTR trilogy, but he was perfect playing Odysseus in the film TROY (considering Odysseus is and have ever been my favorite mythological character (at least from Greek mythology)). As for Raziel, he could be played by Leonardo DiCaprio, because the two of them (Raziel being in his vampire form) are very simillar
never seen simon templeman? dude! simon templeman doesn't just sound like kain (well, he voices kain but anyhoo) he LOOKS like him too. from BO2 or even the later games like defiance, where he looks more like vorador instead of humanic vampire.
and raziel... raziel should be voiced by his original actor and made with a puppet from jim henson's creatures shop. they make the best *beep*