Hauptsächlich trat Dennis Chan als Nebendarsteller in verschiedenen Filmen auf, gelegentlich bekam er auch eine größere Rolle zugewiesen. Einige seiner besseren Rollen waren in Welcome, Christmas Romance, Fight Back to School, Double Fattiness, Millionaire Cop, The Bad Guy in Soul und in Perfect Girls. Chan erscheint auch in ein paar US-amerikanischen Filmen – unter anderem spielte er Jean-Claude Van Dammes und Sasha Mitchells thailändischen Lehrer in drei Kickboxer-Filmen.
Dennis Chan ist ebenfalls Regisseur einiger Filme wie Perfect Match und Love and Let Love.[3]