Home Entertainment McAvoy wins Bafta film actor award