Captain Rocky

Captain Rocky is the hidden secondary antagonist, and possibly the true main antagonist of the 2016 film, SpongeBob SquarePants.

He is portrayed by Jack Black.