Well, we recently found out where Mr. Theba has been — thanks to his Twitter account. Let’s just say he’s been given a bit higher position of power... on the big screen. In a recent Twitter post, he shared this picture of himself playing the UN Secretary General in Transformers 3, which has recently been filming inside the United Nations.
Could this be why Principle Figgins has been missing from the halls of McKinley High up until “A Very Glee Christmas”? We’re thinking it’s a definite possibility!