The Major Roles Tom Cruise Passed On Over the Years

Tom Cruise as Ironman? Or as Andy Dufresne in Shawshank Redepmtion? Yup, those could’ve been TC. Click here for a full (and surprising) list of all the major roles he passed on over the years.

Source: Screenrant.com