John Cain (tt0108100)CharacterCharacterRole Character John Cain (tt0108100)Movieallthink.com/4903767MoreSearchCharacter SearchCompareCompare the John Cain (tt0108100) to another Character