太公望
Lan is noted for his roles as Jiang Ziya in the television series "The Investiture of the Gods".