Se trata de una comedia centrada en el monje Ji Gong, una figura popular del folclore chino, mientras trata de cumplir una misión encomendada por los dioses para cambiar el destino de un mendigo, una prostituta y un villano en tres días, y así evitar el castigo por hacer bromas maliciosas a otros dioses.
El Emperador convoca a Dragon y este se excusa por su mal comportamiento, además de reprender a los dioses por sus horribles juicios sobre la humanidad e insiste en que él mismo podría hacer un mejor trabajo.
Antes de partir, Guan Yin le otorga un abanico mágico que solo puede usarse tres veces al día para ayudarle en su misión.
Mientras tanto, su amigo Tiger Fighter Lohan (Ng Man-tat) solicita la ayuda de un soldado celestial llamado Unicornio (Wong Yut-fei) para que lo ayude a reencarnarse en la tierra y de esa forma entregar a Dragon el abanico mágico.
Dragon recupera sus recuerdos después de ser golpeado por un rayo y se encuentra con la prostituta Xiao-yu (Maggie Cheung), el mendigo Ta Chung (Anthony Wong) y el villano Yuan Ba-tian (Kirk Wong).