Alan Lau is known for Happy Tree Friends (2000), Buddhist Monkey (2003) and Star Wars: Forces of Destiny (2017).
No data