Hollywood star James McAvoy has beaten stiff competition from Peter Mullan and Jack O’Connell to win the coveted Actor Film award at Scotland’s annual Bafta ceremony.
McAvoy won the award for his portrayal of a corrupt policeman in Filth.
Sophie Kennedy Clark won the Actress Film trophy for her performance in Philomena.
Other winners included David Tennant, who took the Actor Television category for his role in The Escape Artist.
Another big winner on the night was Shirley Henderson, who collected the Actress Television award for her role as a grieving mother in Channel 4’s Southcliffe.
The winners of the British Academy Scotland Awards 2014 were unveiled at a red carpet ceremony at Glasgow’s Radisson Blu Hotel.