Originally of Chinese-Singaporean descent, he is best known for writing and directing the Macau film Roulette City which was commercially released in theaters in Asia and garnered over 100 mainstream press reports. His second directorial feature film Sea of Mirrors (shot on iPhone) is currently in post production. Lim is also an acclaimed actor, playing leading roles in Chinese TV drama series such as The Game, which aired on national TV in China, Singapore, Malaysia and Vietnam. He resides in Los Angeles, California.