After months of speculation and hand-wringing from fans, the search for the Fifty Shades Of Grey leads is over. Dakota Johnson and Charlie Hunnam will take on the roles of Anastasia Steele and Christian Grey, respectively, in the anticipated big-screen adaptation of the sexy novel. The news was tweeted by novel author E.L. James on Monday morning: 'Good moaning all. Hold on to your hats...' she wrote shortly before making the announcements.Diana Nyad became the first person to swim from Cuba to Florida without a protective cage, willing her way to a Key West beach just before 2 p.m. ET, nearly 53 hours after jumping into the ocean in Havana for her fifth try in 35 years.