"Buffy the Vampire Slayer" star Emma Caulfield has filed for divorce from her hubby of almost four years.
In docs filed last week, Caulfield -- who played vengeance demon Anya on the TV show -- cited irreconcilable differences in her split from Cornelius Grobbelaar.
The couple, who wed August 23, 2006, separated May 7.