Star Wars' actor Ewan McGregor received much love and adulation as he was feted with the President's Award for lifetime achievement at the 57th Karlovy Vary International Film Festival. The Scottish actor, director and producer accepted the honour in an overflowing ceremony in the festival’s Grand Hall in the Czech spa town.