Kate Winslet managed to hold her breath underwater for an impressive eight minutes at a time on the set of 'Avatar', according to producer Jon Landau.