Supernatural is on the WB. WB casts thier shows like magazine fashion shoots: pretty people, baad actual, you know...show.
At the risk of repeating myself I WISH people would STOP saying Christian Bale. Just because he was a good dark brooding Batman does not mean he would be believable as the snarky, incredibly confident and slightly "annoying" Dante.
The actor who gets Dante should love the game. And he should look into what makes Dante interesting (there is actually a duce of a tragic story behind DMC, and Dante definately carries those scars) and be able to work with that. And it would be nice if he did his own stunts.
Won't you hang around and waste your life with me?