The actor is best known for rocking a shaved head as character Walter White in the acclaimed drama, but sported long hair and a bushy beard during a Major League Baseball All-Stars match.
The Emmy-award winner also added two stick-on moustaches underneath his eyes while he was batting at the Dodger Stadium in Los Angeles.
The 66-year-old stepped up to pitch during the game, but ended up striking out and being sent off the field.
Cranston didn’t take lightly to the umpire’s decision, and ended up kicking dirt on the umpire as well as throwing an entire bucket of gum on him.
Fans went wild for Cranston’s new look, with some even saying his beard was the real star of the charity softball match.
“Omg I did not recognise Bryan Cranston with that beard and long hair!!!” one fan wrote on Twitter.
“That’s Bryan Cranston? Is he growing a beard to play Zeus in the live-action Hercules or something? Golly!” another asked.
“Is that Bryan Cranston with a Grizzly Adams beard?” a third added.
Another fan joked that Bryan Cranston looked like ‘Willem Dafoe as Robin Williams in Jumanji”.
Other celebrities playing in the charity game included Marvel’s Simu Liu, Dance Mom’s JoJo Siwa plus rappers Bad Bunny and Quavo.
Cranston ended up being on the losing team, after Team Brooklyn defeated Team Los Angeles with a final score of 15-13.
Cranston's new look is for and upcoming role. Appearing on US chat show Live With Kelly and Ryan recently, he teased the hosts that he would be playing 'an old prospector panning for gold', before adding that was a fib.
He did tell them though that his hirsute new look was for an upcoming villain role. "It's very on the nose for a bad guy," he added.
This article originally appearing on Yahoo Australia.
Watch: Bryan Cranston talks about his new movie Jerry and Marge Go Large