Tsui Hark
Andy Lau played Di Renjie in the 2010 film "Detective Dee and the Mystery of the Phantom Flame" directed by Tsui Hark. Mark Chao took over the role in ' (2013) and ' (2018), both also directed by Tsui Hark. The two films are set as a prequel to the events in "The Mystery of the Phantom Flame".