Steve McQueen's new film has 'many of the clichés of a traditional period piece'