Fans were right all along!

Todrick Hall was secretly performing as the Bull on “The Masked Singer!”

During the finale, he performed “You Gotta Be” by Des’ree and “Invisible” by Hunter Hayes.

Many fans were impressed by his vocals and his stellar choreography.

Judge Nicole Scherzinger guessed that it was Hall from the very first episode.

Hall revealed that he and Nicole have been “friends for a long time.”

He said it was easier to perform with her watching to act like a “safety net.”

He said that he went on “TMS” because he wanted to branch out and connect to new audiences.

If that was his goal, then Bull is definitely a winner in our books!