Nicolas Cage played Johnny Blaze in two critically panned Marvel movies: 2007's Ghost Rider and 2012 sequel Ghost Rider: Spirit of Vengeance. Both efforts had some redeeming qualities, but no one was ...