St John and Kate Winslet go gambling