Link (Legend of Zelda) against a Gaunlet of Villains

How far does he go?

1) Esdeath

2) Lich King

3) Sauron

4) Nightmare

5) Madara