It wasn't just BvS. His delivery of "don't play games with me, General!" in MoS made my friend laugh rather embarrassingly loud in the theater during our first watch, and she usually has a high tolerance for cheese. It was just...really bad delivery. And of course, in BvS, that "No one stays good in this world" line still haunts my dreams for multiple reasons to this day. The facial expressions as you mentioned seemed extra-forced in that one, too. But yes, the two films shared a director so it could've been the direction at fault. Maybe Zack kept shouting, "give me a stronger scowl!" But based on Henry's other roles...eeeh, I wouldn't be too quick to blame Zack on this one. It's funny to me how, all the other Superman actors have been pretty much unknowns, and Henry was our first with an actual legit acting resume with notable roles, yet he was arguably the worst, acting-wise. It hurts to say this as someone who championed him for the role pretty hard, but it is what it is, imo.