It may seem like nitpicking, but the immortals clothing is not immortal. There is no way that the giant immortal has been wearing these clothes for 400 years. I know that some monastic orders still wear robes that hark back to medieval times, so I can buy the priest characters wardrobe. Obviously people are still making those robes.The giant immortal on the other hand... where is he getting these medieval outfits from? Lets face it. If you wear the same clothes every day banging around in a cave they might last a couple of years at best. When they wear out, where do you get another set of Hunnchback of Notre Dame duds?