Scottish acting star James McAvoy is set to receive a prestigious award at a film festival in his home ... to recognise filmmakers who have made an outstanding contribution to cinema – during ...