Interpretó a Frankie Howard en la película nominada a un premio de la Academia Seabiscuit, más allá de la leyenda, de Gary Ross, con Jeff Bridges en el papel de su padre. En la película Dudley de la montaña, protagonizada por Brendan Fraser, Christopher interpretó al actor principal de joven. También hizo el papel del hijo de Will Patton en la película épica de ciencia ficción Armageddon y el del hijo de John Travolta en Mad City.
A los dos años, Christopher empezó su carrera televisiva en Murphy Brown, como hijo de la protagonista principal, interpretada por Candice Bergen. Posteriormente, apareció en series de televisión tan apreciadas por la crítica como CSI: Crime Scene Investigation, Urgencias y Sin rastro. Aparecía regularmente en la serie Out of Order, de Showtime, junto a Eric Stoltz, Felicity Huffman y William H. Macy. Christopher también protagonizó la miniserie de Stephen King Storm of the Century y ha aparecido en The Tonight Show with Jay Leno.