idris elba beast release date