Nicolas Cage portrayed Johnny Blaze in both of the Ghost Rider movies produced by Marvel Entertainment with Columbia Pictures. Gabriel Luna took on the role of Robbie Reyes in Agents of S.H.I.E.L ...