Danny Boyle's art heist thriller Trance, starring Scots actor James McAvoy, is among the British films that should have been nominated for a Bafta, a leading film writer has said.

Andrew Collins said last year's movie appeared to have "escaped the Academy's notice" despite good reviews of Mr McAvoy's performance as an art auctioneer who becomes embroiled with a group of criminals.

Steve McQueen's 12 Years A Slave is up for 10 gongs at Sunday's awards. Philomena, Captain Phillips, American Hustle and Gravity are up for best film.

But Mr Collins, who co-wrote TV comedy Not Going Out with Lee Mack and created Radio 4 sitcom Mr Blue Sky, said that it was a "travesty... that the bulk of the winners will inevitably be foreign. By which I mean American".

Writing in the Radio Times, he "bemoaned" British films, such as Alan Partridge: Alpha Papa and The World's End, "missing" from the shortlist.

He said: "Danny Boyle had a British film out last year, the art heist thriller Trance, starring James McAvoy, which seems to have escaped the Academy's notice.

"Aside from two protectionist categories that ringfence homegrown talent, outstanding British film and outstanding British debut, our best must battle it out against the vast budgets and promotional might of the Hollywood dream factory."

l Gregory's Girl star Clare Grogan has joined the cast of a new indie Scottish romcom road movie. She will appear in Journey Bound, a film that tells the story of a young lawyer chasing the love of his life through the Scottish Highlands.