
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

Northward
Zhang Yiduo was 30+ in Northward as 'Sun Sanliang'.TV Show Released: First Air Date
Mon, Mar 03 2025
Mon, Mar 03 2025

Filter
Zhang Yiduo was 30+ in Filter as 'Zhao Yunjie'.TV Show Released: First Air Date
Mon, Feb 24 2025
Mon, Feb 24 2025

The Happy Seven in Chang'an
Zhang Yiduo was 29+ in The Happy Seven in Chang'an as 'Liu Lang'.TV Show Released: First Air Date
Tue, Jan 30 2024
Tue, Jan 30 2024

The Lord of Losers
Zhang Yiduo was 27+ in The Lord of Losers as 'Tang Haixing'.TV Show Released: First Air Date
Sat, Jun 18 2022
Sat, Jun 18 2022

Brave Heart 2
Zhang Yiduo was 27+ in Brave Heart 2 as 'Xu Xian'.TV Show Released: First Air Date
Fri, Dec 24 2021
Fri, Dec 24 2021