Baron Cohen - who is widely known for rarely appearing out of character to promote his films - walked the red carpet in character as Aladeen at this year's Oscars, notoriously spilling an urn of Kim Jong-il's 'ashes' over Ryan Seacrest during a live TV interview.