Fans of the Disney’s The Santa Clause will be excited with the news that Netflix will have all three films in this treasured Christmas series available to view beginning on December 12th. For those that don’t remember these Tim Allen classics, we promise they’ll bring smiles to the faces of the whole