《上海舞》是華裔澳大利亞作家布賴恩·卡斯特羅的一部虛構性自傳作品。作品的敘述者名叫安東尼奧·卡斯特羅,在澳大利亞生活了40多年,后來,他決定離開澳大利亞,于是借道香港,也就是他出生的地方,乘船返回上海。在上海,他遇見了攝影師吳凱嗚,在她的幫助下,他們一起翻閱著那些老照片,回憶起過去的一個個鏡頭??ㄋ固亓_通過蒙太奇般的跳躍式敘述,講述了他的家族故事,或者說他的家族在上海的來回跳舞。敘述者的故事主要發(fā)生在第二次世界大戰(zhàn)前后的上海,澳門和香港。但是通過想象,敘述者將故事一直追溯到了彼此相連的各個帝國,從17世紀的巴西,前葡萄牙殖民地果阿,長崎,菲律賓,利物浦,再到巴黎,包括1997年英國從香港的撤離和他在澳大利亞的復雜生活等。在這錯綜復雜的敘述中,讀者們讀到了他們家一代代的家族故事,各種各樣的秘密,鴉片,小妾,沉默寡言的母親,放蕩不羈的父親,各種賭徒,三合會成員,情人,孤兒,等等。小說打破了傳統(tǒng)的自傳形式,呈現出多元主題。