i dont wanna give the movie away or anything for anyone planning to see it. the gods dipped achilles into a pool of immortailty by his achilles tendons, so thats the only part that didnt touch the water, hence his name.
the movie didnt explain his weakness, or even mention he was a god, no...