the two and a half hours of unskippable sweaty gay sex between Cloud and Zack was a bit unexpected, but i can see how it was integral to the story