I've just realised... It's Twilight.
Charlie is Bella... boring, one dimensional and playing with two guys.
Callum is Jacob... built better than the other one, but has no spine and backs down to Dexter.
Dexter is Edward... about 200 years old, still at school, and sparkles in the sun.