Ken Loach's The Angels' Share and black comedy Up There were the big winners at the Scottish Bafta awards.
The films each scooped two prizes at the annual ceremony celebrating the best of Scottish television and film.
X-men actor Brian Cox and satirist Rory Bremner were among the stars of the silver and small screen who turned out for the awards, presented by Edith Bowman.
Best Actor in a film went to Paul Brannigan for the Angels' Share, which sees a group of ex-offenders plot to steal a valuable whisky from a distillery. The man behind the script Paul Laverty received Best Writer.
Up There, a tale about welcoming the recently deceased into the afterlife, won the award for Best Feature Film and earned a second for debut director Zam Salim.
Best TV actor went to Rab C Nesbitt's Gregor Fisher who did not attend the ceremony. Also missing was Billy Connolly, who delivered a video message to the 500 guests acknowledging his award for Outstanding Contribution to film and television.
Star Wars director George Lucas paid tribute to Trisha Biggar, who collected the Outstanding Contribution for Craft award for her costume design on all three Star Wars prequel films.
BBC Scotland's controversial football documentary Rangers - The Men Who Sold the Jerseys picked up the award for Best Current Affairs programme, while Afghanistan: The Great Game, A Personal View by Rory Stewart scooped the prize for Best Factual Series.
Mrs Brown's Boys beat Kevin Bridges's television show What's The Story? to win for Best Comedy/Entertainment Programme.
Edith Bowman said: "It was an absolute honour to host the awards tonight and to help celebrate the very best Scottish talent in film, television and video games industries. To be amongst such amazing talent, some of them friends, is just brilliant. What an incredible night."