I've not seen Beast of No Nations, but it's my understanding that it's not eligible for an Academy Award because Netflix began streaming it the same day it was released theatrically in Los Angeles. According to the Academy, a film must receive a theatrical release before it can air on another platform.