GameCube controllers work on the Wii for GameCube games because the Wii is backwards compatible.
This makes the Wii an excellent way to play classic GameCube titles with original controllers.