Images for FAMILIAR STRANGER by Michele Hauf
Hero - Jack Harris (Looks like Jason Statham)
Heroine - Mersey Bane (Looks like Emmanuel Vaugier) She wears a black aviator cap with goggles when out demon hunting.
Jack carries a crystal ball (important to plot) and eventually captures a demon in it. About the size of a grapefruit
The villain - Ba'al Beryth looks similar to demon below (without teddy bear) and is all red and muscled.