The Helen Mirren and Ian McKellen film is currently trending on Netflix