Very possibly a subset of the Sea Peoples were Greek. Egyptians reported the "Ekwesh" (which might be the Egyptian word for Achaeans) and the "Denyen" (which might be the Egyptian word for Danaans) among the Sea Peoples.
Maybe Troy was actually destroyed by the Sea Peoples, but that probably wouldn’t make as much at the box office.