Paul Wesley, Nina Dobrev and Ian Somerhalder

Casting of the three leads is now complete on the CW pilot Vampire Diaries, and not a moment too soon. I was just about out of puns.

Paul Wesley, who played an angel on ABC Family's Fallen, this time has a bit of the devil inside him, having been cast as Stefan, one of two vampire brothers fighting over the central heroine, Elena.

Wesley's character, says the Hollywood Reporter, is a "gloriously, amazingly, especially beautiful young man." He is also 200 years old, though his MySpace page claims he's only 17.

Starring as Vampire Diaries' Elena is Nina Dobrev, while Lost alum Ian Somerhalder earlier this week was cast as Stefan's brother, Damon.