Tom Cruise has forgotten his age.