The Three Gorges Dam.
It's not the tallest or longest, but it will generate the most hydroelectric power in the world.