<P> David Anders Holt ( born March 11 , 1981 ) , known professionally as David Anders , is an American television and stage actor . He is best known for his roles as Julian Sark on Alias , as Adam Monroe on Heroes , as John Gilbert in the TV series The Vampire Diaries , as Victor Frankenstein / Dr. Whale on ABC 's Once Upon a Time , and as Blaine `` DeBeers '' McDonough on iZombie . Although Anders is American , a few of his roles have required him to use a British Home counties accent . </P>
<P> David Anders Holt ( born March 11 , 1981 ) , known professionally as David Anders , is an American television and stage actor . He is best known for his roles as Julian Sark on Alias , as Adam Monroe on Heroes , as John Gilbert in the TV series The Vampire Diaries , as Victor Frankenstein / Dr. Whale on ABC 's Once Upon a Time , and as Blaine `` DeBeers '' McDonough on iZombie . Although Anders is American , a few of his roles have required him to use a British Home counties accent . </P>
who played dr frankenstein in once upon a time
who played dr frankenstein in once upon a time
David Anders
David Anders