Ben Affleck (right) and Morgan Freeman in 'The Sum Of All Fears'.
Like James Bond and Batman, the character Jack Ryan has been played by more than one actor.
He sprang from the imagination of author Tom Clancy and started on the screen as Alec Baldwin, aged into Harrison Ford and did a Benjamin Button act and peeled away the years with Ben Affleck.
