CharacterChristopher HalliwellChristopher Halliwell in A Confession (2019), played by Joe Absolom. Played byJoe AbsolomAppears inA Confession2019