Known For
Filmography
The Heroic Age
TV · 1 ep

I Dreamed A Dream
Movie

Call Me by Fire
TV · as Self · 18 eps

Invisible Life
TV · as Guan Yihe · 40 eps

Diplomatic Situation
TV · as Qian Xuesen · 48 eps

Sweet Tasks
TV · 1 ep

The Legend of Jade Sword
TV · as Ji Ning · 65 eps

Our Glamorous Time
TV · as Li Zhiqian · 50 eps

Everlasting Classics
TV · 2 eps

Heirs
TV · as Zheng Hao · 45 eps

Full Love
TV · 32 eps

你的传奇之危机四伏
TV · as Mr. Mo (Guest) · 45 eps

Crossover Singer
TV · 14 eps

Chronicle of Life
TV · as Kang Xi · 37 eps

First Love
TV · as Zu Zaijun · 42 eps

一念向北
TV · as 陆向北 · 36 eps

The Legend of Flying Daggers
TV · as Li Huai · 42 eps

You Are My Sunshine
Movie

Lady & Liar
TV · as Bai Zhengqing · 46 eps

The Cage of Love
TV · as Jiang Yu · 34 eps

Hummingbird Attack
TV · as Luo Shaoqing · 40 eps

You Are My Sisters
TV · as Shi Tianming · 42 eps

The Double Life of Veronique
TV · as Qin Mou / Chen Bin · 39 eps

Master of Destiny
TV · as Cho Chi-yuen · 32 eps

Run for Time
TV · 1 ep

The Wife's Secret
TV · as Li Minglang · 55 eps

江南四大才子
TV · as 唐伯虎 · 42 eps

星星的密室
TV · as 明星关主 · 12 eps

A Clear Midsummer Night
TV · as 乔津帆 · 46 eps

Painted Skin: The Resurrection
TV · as 王英 · 42 eps

Bloodbath Island
TV · as Mai Ke · 43 eps

Holding Love
Movie · as Tao Xiaolei

战火西北狼
TV · 31 eps

菩提树下
TV · as 舞笙 · 53 eps

如意
TV · 1 ep

In Love With Power
TV · as 皇太极 · 38 eps

烽火儿女情
TV · as Fang Junjie · 40 eps

Sealed with a Kiss
TV · as Mo Shao Qian · 30 eps

Legend of Fan Liwa
TV · as Xue Dingshan · 36 eps

Under the Bodhi Tree
TV · 53 eps

Spell of the Fragrance
TV · 33 eps

谁知女人心
TV · as Zhao Anhua · 30 eps

Happy Mother-in-Law, Pretty Daughter-in-Law
TV · as Tie Changsheng · 33 eps

我在1949,等你
TV · 24 eps

娘妻
TV · as 高耀宗 · 38 eps

单亲妈妈
TV · 1 ep

一千滴眼泪
TV · as 江浩天 · 32 eps
Hui Lu
Movie

换子成龙
TV · as Chen Tianxiong · 42 eps

Relentless Justice
TV · 40 eps

权利背后
TV · as Luo Jiahui · 28 eps

My Family
TV · 20 eps

Shades of Truth
TV · 25 eps

Hard Fate
TV · as Mok Hei Man · 30 eps

大清徽商
TV · as 程元亮 · 40 eps

Honesty
Movie · as Bug

Bless the Child
Movie · as Wong Yung

The Spy Dad
Movie

Virtues of Harmony II
TV · 444 eps

Law Enforcers
TV · as 李伟明 · 20 eps

Virtues of Harmony
TV · as Yuen Sau · 327 eps

Love Correction
Movie

The ICAC Investigators 2000
TV · 5 eps

At the Threshold of an Era 2
TV · 56 eps

Aiming High
TV · as 張永亮 · 20 eps

At the Threshold of an Era
TV · as 叶荣泽 / Yip Wing Jak · 107 eps

Untraceable Evidence
TV · as 杨志伦 · 20 eps

A Kindred Spirit
TV · as Lee Tim On · 1128 eps

ICAC Investigators
TV · 12 eps
