Du Weihan (杜维瀚) is a Chinese actor.
Back in Time
A Song Sung Blue
Thorn
Just An Encore
Echoes of Time
老大夫小大夫
怒海红尘
Knight of Time
Movie · as Doctor
TV · as Bai Shizhou · 40 eps
TV · as Wen Yi · 16 eps
TV · as Han Lu · 31 eps
TV · as 上官孬 · 12 eps
Movie
TV · as 孙锐 · 42 eps
TV · as Zhao Ye · 16 eps