Stella Velon named Best Director for her directorial debut ‘The Critic’ at the 2018 UK Film Review Awards, amidst an impressive list of critically-acclaimed and Oscar® winning films such as Alfonso Cuarón's ‘Roma’ and Bradley Cooper's ‘A Star is Born’.
Watch the winners video below.