The 'Breaking Bad' star was hit by fellow actor Anthony Ramos in the batting cages at Dodger Stadium.
Cranston was warming up for the All-Star Celebrity Softball Game with In the Heights actor Anthony Ramos. The two stars were having batting practice in makeshift cages outside of the stadium. Things turned painful when Ramos hit Cranston with a line drive straight to his right shoulder.
In a video from the incident, you see Cranston fall to his knees in pain. Ramos rushed to Cranston's aid asking "Are you all right?" "Jimmy Kimmel Live" Comedian Guillermo Rodriguez was also on hand to help the actor and offered to get him water.
Cranston was down on the ground recovering for a couple of minutes before retreating to his trailer. “It’s definitely going to bruise,” Cranston said after the incident. “I might be more of a cheerleader in this game.”
However, the 66-year-old actor was able to participate in the game after all! Cranston, who was playing for the Los Angeles team, had another viral moment by getting into a "fight" with the umpire. After the official called a strike on him for what he thought should have been a ball, Cranston appeared shocked by the decision. In the viral video, you see the Breaking Bad star jokingly kicking dirt at the umpire, yelling, "It was inside!"
At the end of the day, Los Angeles lost to Brooklyn 15-13. The Major League Baseball All-Star Game is set for Tuesday at Dodger Stadium.