Neil Patrick Harris
— Dr. Philip O'Hanlon (voice)
Bea Miller
— Virginia O'Hanlon (voice)
Jennifer Love Hewitt
— Mrs. Laura O'Hanlon (voice)
Alfred Molina
— Francis Church (voice)
Robb Pruitt
— Santa (voice)
Andrew Cherry
— George (voice)
Taylor Hay
— Taylor (voice)
Michael Buscemi
— Scraggly Santa (voice)