Stephen Jiao sinh ngày 4 tháng 7 năm 1980, là một đạo diễn độc lập nổi tiếng. Anh từng được giới truyền thông gọi là “đạo diễn có tư duy sáng tạo trên Internet nhất” và rất được khán giả trẻ săn đón. Anh đã hợp tác với hầu hết các cổng thông tin điện tử để tạo ra các tác phẩm truyền hình và phim truyền hình mới, tất cả các tác phẩm điện ảnh và truyền hình được nhấp tổng số tiền có thể đứng đầu trong số các đạo diễn tương tự trong nước. Là một đạo diễn trẻ xuất sắc thuộc thế hệ sau 80 ở Trung Quốc, anh đứng sau thành công của nhiều bộ phim chiếu mạng. Barefoot Daxian là bộ phim mới nhất anh ngồi vào ghế chỉ đạo sản xuất.
Nội dung phim Xích Cước Đại Tiên kể về câu chuyện của Xích Cước Đại Tiên xuống trần gian để tìm bảo vật. Từ một con người kiêu ngạo, cậy tài khinh người, hẹp hòi rồi dần dần trở thành một người tốt bụng, dũng cảm và giàu lòng yêu thương. Anh gặp gỡ và quen biết những người dân làng tốt bụng và đã cảm nhận được chân, thiện, mỹ của con người từ họ. Từ sự đoàn kết của những người dân làng đã cảm nhận được sự biết ơn và tình cảm đích thực giữa con người. Mặc dù chỉ là một bộ điện ảnh chiếu mạng nhưng tác phẩm được thực hiện tương đối chỉnh chu.