Nathan Fillion
from the Buffyverse Wiki - a free Buffy and Angel fan community
Nathan Fillion as Caleb.
Nathan Fillion is a Canadian actor who played Caleb in the final five episodes of Buffy the Vampire Slayer. He had already played Malcolm "Mal" Reynolds in Firefly
He stars (and sings) in Joss Whedon's 2008 Internet musical "Dr. Horrible".[1]
He currently plays the title role on the ABC drama Castle.
