Shu Lan Tuan
Shu Lan Tuan is an actress, known for Kill Bill: Vol. 1 (2003), Phone Booth (2002) and The Muppets (2011).
Milly's Masseuse
Elderly Asian Woman
Luau Waitress