Sacha Baron Cohen turns up to the Oscars as General Aladeen and pours what he says are Kim Jong-il's ashes on to the red carpet.