Starring Keira Knightley and James McAvoy , Atonement won last year 's Bafta for Best Film ( as well as six Oscar nominations , including Best Film ) and secured Wright 's place as Britain 's hottest young director .