Claim: Hossan Leong is falsely believed to have been in seven titles between 1995 and 2017, one of which was The Lost Empire 2011.
Evidence: 2001 The Lost Empire 2011 Spectacles Demon NBC/Hallmark miniseries