Santiago is an aging, down-on-his-luck, Cuban fisherman who, after catching nothing for nearly 3 months, hooks a huge Marlin and struggles to land it far out in the Gulf Stream.
Spencer Tracy
as The Old Man
Felipe Pazos
as Manolin, the Boy
Harry Bellaver
as Martin, the Cafe Bartender
Don Diamond
as Cafe Proprietor (uncredited)
Mary Hemingway
as Tourist (uncredited)
Joey Ray
as Gambler (uncredited)
Mauritz Hugo
as Gambler (uncredited)
Tony Rosa
as Gambler (uncredited)
Don Blackman
as Arm Wrestler