Sculduggery Pleasant has amazing characters. Every day he finds himself on an amazing mission ,with a 13 year old girl, Valkyrie Cain/Stephany, fighting fantastic monsters on journeys to different worlds.
I think they're excellent characters, amazing scenes, and a fantastic story. I would review it for 7+ years old.