'Eternals' actor Richard Madden embraced the challenge of playing a character who was "seven thousand years old".