Sau 20 năm "làm mưa làm gió" ở mảng điện ảnh, Chương Tử Di đã quyết định lấn sân sang truyền hình với bộ phim Thượng Dương Phú. Bấm máy từ 2018 nhưng đến đầu năm 2021 bộ phim truyền hình đầu tiên của nữ minh tinh mới chính thức lên sóng sau 3 lần đổi tên. Đầu tiên là Đế Vương Nghiệp, tiếp đó là Đế Phụng Nghiệp rồi tới Giang Sơn Cố Nhân và cuối cùng là Thượng Dương Phú.
Lần đầu xuất hiện trên màn ảnh nhỏ, Chương Tử Di đón nhận ý kiến trái chiều. Trên mạng xã hội, khán giả hết lời chê bai Chương Tử Di. Nói về diễn xuất, khán giả chẳng có chỗ nào không hài lòng. Nhưng với ngoại hình, khán giả cho rằng Chương Tử Di quá già để đóng vai cô gái 15 tuổi. Dù rất muốn ủng hộ nàng Đại Hoa Đán nhưng người xem vẫn không thể chấp nhận được.
Trailer Thượng Dương Phú: Chương Tử Di 42 tuổi vẫn đóng gái 15
Không chịu ngồi yên, Chương Tử Di đã có những phản hồi về việc bị chê bai. Chương Tử Di không quên nhắn gửi người xem hãy mở lòng hơn với vai diễn Vương Huyên, đặc biệt là giai đoạn nhân vật thời trẻ. Cô viết: "Tôi rất tỉnh táo. Lúc nhận kịch bản này, tôi hiểu rằng sẽ cùng nhân vật dần dần trưởng thành và thay đổi. Khán giả cần một hoàn cảnh tìm hiểu và chấp nhận".
Chương Tử Di là minh tinh điện ảnh Hoa ngữ, cô nổi tiếng ngay từ vai diễn đầu tiên trong sự nghiệp và được xếp vào hàng tứ đại Hoa Đán bên cạnh Châu Tấn, Triệu Vy, Từ Tịnh Lôi. Năm 1999, Chương Tử Di chạm ngõ điện ảnh với vai nữ chính trong bộ phim Đường Về Nhà của đạo diễn Trương Nghệ Mưu. Thành công từ vai diễn đầu tiên, Chương Tử Di không chỉ nhận được lời khen về diễn xuất mà nhan sắc xinh đẹp, mộc mạc của cô cũng khiến khán giả trầm trồ. "Đường về nhà" đã giúp nữ diễn viên đoạt giải Gấu bạc tại Liên hoan phim Berlin năm 2000 và giành giải Ảnh hậu Bách Hoa lần thứ 23.
Tiếp đó, cô ghi dấu ấn trên thị trường quốc tế bằng vai Ngọc Kiều Long trong "Ngọa hổ tàng long" (2000). Nhờ có thế mạnh từng học múa nên khi tham gia vào phim võ thuật hay hành động, các cảnh diễn của Chương Tử Di dễ dàng bắt nhịp và trở nên nhẹ nhàng, cuốn hút hơn. Không chỉ thu hút sự quan tâm của công chúng và được nhiều nhà phê bình thế giới khen ngợi, "Ngọa hổ tàng long" còn đại thắng tại Oscar 2000 với giải Phim không nói tiếng Anh xuất sắc và giành thêm 3 giải thưởng lớn khác. Nhờ đó, Chương Tử Di nhanh chóng trở thành "ngọc nữ" của làng điện ảnh Hoa ngữ.
Thượng Dương Phú kể câu chuyện về Vương Huyên (Chương Tử Di đóng) và Tiêu Kỳ (Chu Nhất Vi đóng) vì một cuộc giao dịch quyền lợi mà cưới trước yêu sau cùng bình định thiên hạ.
Chương Tử Di vào vai Thượng Dương Quận chúa Vương Huyên (A Vũ), xuất thân vọng tộc, mang huyết mạch hoàng gia xinh đẹp, tôn quý. Cô vốn có người thương là thanh mai trúc mã – hoàng tử Tử Đạm (Dương Hựu Ninh), nhưng vì sống trong loạn thế nên không thể tránh số mệnh bị đẩy đến nơi đầu sóng ngọn gió.