After a shaky pilot, Moonlight has announced another cast change -- Jason Dohring will be stepping into some ancient shoes. Dohring will be playing Josef, an old vampire acquaintance of the lead (Alex O'Loughlin).  Previously, the role was filled by Croatia native Rade Serbedzija (24).
  The role of the character has been re-imagined as a "young, mischievous hedge-fund trader."   This makes two casting changes in as many days for the new show; yesterday, the producers announced that the female lead would be recast from Shannon Lucio to Sophia Myles.

Dohring is best known from his role as Logan on Veronica Mars.

(Source: Aint It Cool News)