Movies (Acting Roles)
Sorted by Release DateTV Shows (Acting Roles)
Sorted by Release DateAges in TV shows are based off the first air date and may not be accurate. View individual episode details for accurate ages
Blossoms Shanghai
Shen Xiaohai was
46+ in Blossoms Shanghai
as 'Policeman'.
First Air Date
Wed, Dec 27 2023
Wed, Dec 27 2023
Fireworks of My Heart
Shen Xiaohai was
45+ in Fireworks of My Heart
as 'Liu Chuanming'.
First Air Date
Wed, Jul 05 2023
Wed, Jul 05 2023
A Lifelong Journey
Shen Xiaohai was
44+ in A Lifelong Journey
as 'Tu Zhiqiang'.
First Air Date
Fri, Jan 28 2022
Fri, Jan 28 2022
Revolutionaries Are Always Young
Shen Xiaohai was
33+ in Revolutionaries Are Always Young
as '商见诚'.
First Air Date
Tue, Jul 05 2011
Tue, Jul 05 2011
Paladins in Troubled Times
Shen Xiaohai was
29+ in Paladins in Troubled Times
First Air Date
Mon, Jul 30 2007
Mon, Jul 30 2007
Eternity: A Chinese Ghost Story
Shen Xiaohai was
25+ in Eternity: A Chinese Ghost Story
as '金光 Jin Guang'.
First Air Date
Mon, Aug 11 2003
Mon, Aug 11 2003
New Reincarnation
Shen Xiaohai was
24+ in New Reincarnation
as 'Fu Yushu'.
First Air Date
Tue, Oct 01 2002
Tue, Oct 01 2002
Buddha Jumps Over The Wall
Shen Xiaohai will be
47+ in Buddha Jumps Over The Wall
as 'Cao Da'.
First Air Date
Unreleased
Unreleased