Well all know you can't fight the Zzz monster when it attacks. And for Chinese actor and Zack Snyder's Justice League star Zheng Kai, his slip up, or should we say sleep up, just happened to be witnessed by over 140K people.
The 35-year-old, who is also a regular cast member on Keep Running aka China's version of Running Man, decided to hold a 10-hour live stream session to catch up with fans.... only to end up dozing off.
Fans initially thought he was horsing around and pretending not to move until they realised that he was really dead asleep.
When Zheng Kai eventually woke up, he joked about how he "amazed" he was at himself for looking good even after a nap, adding that he didn’t even have to fix his hair and make-up.