Where Xiao Zhan Actually Appears in Oh My Emperor
Xiao Zhan appears in Oh My Emperor (oh! My Emperor / !), a 2018 Chinese web drama that premiered on Tencent Video. He plays Cheng Lu, the loyal but sharp-witted guard attached to the young emperor. His role is smaller than the lead, but it became one of the more memorable supporting performances from the early phase of his career, before the massive surge in his fame that followed in later years. The story follows a modern-day woman who accidentally travels back in time and becomes entangled in the palace politics of a fictional dynasty. The tone is light comedy-romance with some political intrigue threaded through it. It was designed as a quick, bingeable web series rather than a prestige historical production. The production values are modest, the costumes are clearly budget-constrained, and some of the special effects look like they came out of a different era. That said, the chemistry between the leads carried it for most viewers, and Xiao Zhan's screen time, while limited, gives him room to do something recognizable. If you are looking for a comprehensive breakdown of everything related to his appearance in this show, here is what actually exists out there. There is no single official guide published by the production company or his management. What exists instead is a scattered collection of fan-maintained resources across several platforms. The most useful starting points are his role page on MyDramaList, which tracks episode appearances and screen time estimates, and the various fan wiki pages on Baidu Baike and Wikipedia that compile episode summaries mentioning his character. For Chinese-language material, Bilibili has commentary videos and scene compilations, while Weibo fan communities have threaded discussions about his performance in the drama.
Download links for the drama itself are a gray area. The show is officially licensed on Tencent Video, iQiyi, and occasionally on platforms like Viki or Netflix depending on your region. Pirated streams exist, obviously, but I would not recommend chasing those down. The legal routes are stable, have proper subtitles, and do not expose your device to malware. If you are outside China and want an ad-free experience with reliable subtitles, a subscription to one of the licensed platforms is the most practical option.
What to Watch For in His Performance
Cheng Lu is written as a background character who occasionally gets moments to breathe. Xiao Zhan plays him with a degree of comedic timing that works against the material. Some of his scenes land because he brings genuine energy to dialogue that was not particularly sharp on the page. The acting direction in this show is not demanding, but he does not seem to be coasting either. That is probably the most honest assessment you will find. There is a common misconception that his role here is major. It is not. He appears in a subset of episodes rather than across the entire run. If you go in expecting him to be in every scene, you will be disappointed. Check the episode guides beforehand if you want to know exactly where he shows up so you can focus your watching time.
Get the Full Details

A Practical Problem I Ran Into
When I was putting together a reference list of his appearances, I hit a wall with inconsistent episode numbering. Different streaming platforms label the episodes differently, and some split or combine episodes in ways that make it hard to track exactly when Cheng Lu appears. I solved this by cross-referencing the Tencent Video episode list with the MyDramaList breakdown and then verifying against scenes available on Bilibili. It took about twenty minutes to reconcile the differences, but once I had the alignment sorted, it was straightforward to build a reliable timeline of his screen presence. The fan content around this drama is decent but uneven. The best material tends to be on Bilibili, where editors have put together scene compilations and reaction videos. Twitter and Instagram have photo galleries and edited clips, but the quality varies wildly. Reddit communities like rchen idol or r/dramas occasionally discuss the show in broader threads about Xiao Zhan's early work. Fan fiction on Archive of Our Own uses tags for Oh My Emperor and Cheng Lu if you are interested in that kind of content, though the volume is modest compared to projects from later in his career. The show has real constraints. The writing is formulaic, the historical setting is more costume aesthetic than actual history, and the production budget shows in nearly every exterior shot. Xiao Zhan's role is supportive and sometimes forgettable between the lead couple's scenes. If you are looking for a drama where he carries the narrative or delivers a career-defining performance, this is not it. It is early career material, useful mainly for understanding where he started and how his screen presence developed over time. For that purpose, it works. For anything else, you are better off skipping it and moving on to his later projects.
The biggest practical downside is subtitle availability. Not all licensed platforms offer English subtitles for every episode, and when they do, the translation quality is inconsistent. I have seen instances where character names were rendered differently across platforms, which makes cross-referencing frustrating. Stick to one platform for consistency and avoid mixing sources unless you do not mind keeping track of three different name variations for the same character.