The Mob Film Company e Sky One produziram uma adaptação em duas partes chamada The Colour of Magic (TV film), combinando A Cor da Magia e A Luz Fantástica e exibido em 2008. David Jason autou no papel de Rincewind.1 Sean Astin ficou com o papel de DuasFlor, enquanto Christopher Lee dublou o personagem Morte.