The Thang Long Water Puppet Theatre is a traditional Vietnamese water puppet theatre in Hanoi, Vietnam. The theatre was established in 1969 and is located in the Old Quarter of Hanoi. The water puppetry is a unique art form in Vietnam and is performed in a pool of water with the puppeteers standing waist-deep behind a screen.