I've found these amazingly cute animated clocks in Central City Mall at Bangna, Bangkok. Japanese made, naturally, only the Japanese have money to waste making these things. They're expensive too, 10000 Baht upwards, some elaborate ones go for 60000 Baht upwards.
I found there are many similar clocks, it seems Seiko and Citizen make a small number of each clock and sell them, as novelty items, around the world.
Take a look at this one, the numbers dance to the theme from Titanic:
They had this clock there too, it hides it's silliness behind a normal front clock, and unveils only when it's ready.