
100 minutes
11/24/2011
Tens of millennia ago, eight gods who ceaselessly fought each other were exiled to earth. For generations, they have been reincarnated as mere mortals, and they won't be allowed back to heaven until they've learned to coexist in harmony. Then in today's Hong Kong, a mortuary beautician and her has-been singer dad are chased for a huge sum of money they don't owe. Turns out her materialistic stepmom has taken a tycoon's advance payment on the false promise of organizing a concert that she can't deliver. The family is therefore forced to go on the run, and along the way they meet an assortment of quirky people, including a mute baker, a kung fu cab driver, an aspiring musician and her crafty sidekick. Through a series of comic misadventures, the seven of them come to realize that they used to be gods and have a mission in this life, but...who is the eighth god that has yet to rejoin them?

Karen Mok
as Sammi

Kenny Bee
as Kenny Bee

Jaycee Chan
as Bing

Eason Chan Yik-Shun
as Charles

Ekin Cheng
as Daxiong

Sitar Tan
as Jade

Crystal Huang Yi
as Scarlet

Huang Yixin
as Ghost Houe visitor

Alan Tam
as The Wynner

Anthony Chan Yau
as The Wynner

Stephy Tang Lai-Yan
as Female Yaksha

William So Wing-Hong
as Wen Qi

Jonathan Lee
as Lord

Alex Fong Lik-Sun
as Zhou Chong's assistant

Liu Yuqi
as Xiao Su

Hu Ge
Calvin Sun

Yang Mi
as Mini Yang

Eman Lam Yi-Man
as Convenience store employee

Chet Lam
as Convenience store pest

Xiao Yang
as Fraudster in car accident

Bennett Pang Kin-San

Danny Yip Chi-Keung

William Chan