And it's definitely working…

Those stunning blue eyes. Such a critical physical feature of Dante's character in the books are his eyes. James McAvoy is the ideal dream casting because he fits all the physical requirements for my demigod, especially the eyes.

James McAvoy, Scottish actor, best known for his role as Charles Xavier in X-Men: First Class. He graduated from the Royal Scottish Academy of Drama and Music. He went on to have starring roles in Wanted and Atonement.