I'm pretty sure it was Prince Harry that wore the Nazi uniform.
I stand corrected. You're right, it was Harry. Nonetheless, I've heard that William is more in line for the throne than his father Prince Charles.