Après 16 ans d’exil aux Etats Unis où il exerça le métier de Taxi, Slim (Sammo Hung) décide de retourner en Chine auprès de sa famille, et constate les changements survenus lors de son absence. Ce retour est aussi l’occasion de retrouver sa cousine Jenny, qui retourne, elle aussi, dans la maison de ses ancêtres, pleine d'incertitude face à l'accueil de ses parents avec qui, elle n'a communiqué qu'une seule fois en 16 ans.