Jamie Ward portrays Christ in a scene from the movie “The Last Supper,” in theaters beginning March 14, 2025. The OSV News ...