
How about if Ralph Macchio went time-traveling as Marty McFly, or Tom Cruise danced his heart out as Ren McCormack?
Rarely does a project in Hollywood start and finish with the same lead actors attached. Just see this summer's thriller 'Salt,' where the role of Angelina Jolie's wrongly accused spy Evelyn Salt was originally to be played by Cruise (as EDWIN Salt, natch).
We thought it'd be amusing to give these 15 casting fun facts -- actors (reportedly) originally attached or offered the roles you see below -- some visual representation.