Caleb (Nathan Fillion). BtVS Character.

xxxxx