It's good!
I also like the "distrustful" attribute. It leaves a nice space for a character arc.
One thing: why "knight?" Is he gallant? Is it a knightly thing to destroy a village? Why not call him "warrior?" Or "warlord?" Or "wizard?"
Also, the logline would be simpler if the w-guy just comes, not comes and comes again.
Attempt to tighten an otherwise good logline. Unsolicited use of "wizard" ensues:
"When a wizard burns his village, a distrustful werewolf teams with a rebellious human princess to stop him from starting a war between humans and fantasy creatures."