Kate Winslet Breaks Tom Cruise’s Record In the movie Mission Impossible: Rogue Nation, Tom Cruise held his breath under water for six minutes. That record has been broken by Kate Winslet. While filming a scene for Avatar 2 Kate Winslet held her breath under water for seven minutes and 14 seconds. She said it took four weeks of intense training in a dive tank. She does not think she can do it again. What's the longest you can hold your breath?