Nothing could have prepared James Marsden for the NSFW confession ... "I don't even know if I should tell this story," Marsden began while visiting Jimmy Kimmel Live on Thursday.