The Soy in James Cameron has towards his fans. But the Testerone in Tom Cruise is off the charts.