who is charles in riverdale