ya que no es una fecha, use STR_TO_DATE
para convertir la cadena a la fecha
SELECT *
FROM imdb
WHERE year ='2012'
ORDER BY STR_TO_DATE(`date`, '%e %M %Y') DESC
LIMIT 20
ya que no es una fecha, use STR_TO_DATE
para convertir la cadena a la fecha
SELECT *
FROM imdb
WHERE year ='2012'
ORDER BY STR_TO_DATE(`date`, '%e %M %Y') DESC
LIMIT 20