The Last King of Scotland, the British Oscar hope about Ugandan dictator Idi Amin, opened the 50th London Film Festival in Leicester Square.