Liuqiu, a tiny island on the outskirt of the Taiwan Strait, which means ‘floating ball’. Surrounded by more floating balls—’hotels-on-the-sea’ where Chinese fishermen stay. The film depict fate, humanity and destiny of these floating balls.
2026
2018
2023
2002
2013
2016
2025
2015
2022
1984
2024
2011
2009
2010