Guest Stars David Ogden Stiers as Reverend Eugene "Gene" Purdy Bill Mondy as Deputy Roscoe Spencer Achtymichuk as Little Johnny "JJ" Bannerman Jennifer Finnigan as Alex Sinclair Tim Henry as Santa / Nigel Hughes Zak Ludwig as Michael O'Leary Sam Laird as Matthew O'Leary Stephen Spender as Young Santa / Nigel Hughes James Willson as Mitchell O'Leary Uncredited Blake Stadel as Dad O'Leary