 She also wants him to go straight, but organizing illegal gambling is the only thing he is good at.Then Nathan spots an old acquaintance, Sky Masterson (Marlon Brando), a gambler willing to bet on virtually anything and for high amounts.To win the $1,000 security deposit, Nathan bets Sky that he cannot take a girl of Nathan's choosing to dinner in Havana, Cuba.