'Passion of the Christ' actor Jim Caviezel replaces Royals coach in team photo

Kansas City Royals bench coach Dale Sveum had a medical appointment on Wednesday afternoon for a stiff neck, missing the team photo shoot. 

Instead of just carrying on without him, the Royals decided to find a stand-in.

Jim Caviezel, who is best known for his role as Jesus in “The Passion of the Christ,” stood in for Sveum in the team photo.

“(Caviezel) put on Dale’s uniform and did a good job filling in,” manager Ned Yost said. “We’ll just photoshop Dale’s head for his later on.”

Caviezel took batting practice with the team too and even threw out the ceremonial first pitch before their game against the Chicago Cubs on Wednesday. The team also a private screening of his latest movie, “Paul, Apostle of Christ,” too.

Actor Jim Caviezel warms up before throwing out the first pitch at a spring training baseball game between the Kansas City Royals and the Chicago Cubs on Wednesday, March 14, 2018, in Surprise, Ariz. The Royals defeated the Cubs 7-6. (AP Photo/Ross D. Franklin)

“I think it’s more humbling for me to pop into a picture and impersonate some guy,” Caviezel told the Associated Press. “I enjoyed it, just getting into a team photo. How many times would you ever be on a MLB field?”

Caviezel looked like he was having a good time throughout the day, even stopping to take multiple selfies in his custom Royals jersey.

“Look, Jesus is over there taking selfies,” Yost laughed.