Stars of The Good Liar attended the world premiere at the BFI in London.

Helen Mirren and Sir Ian McKellen are starring in a film together for the first time.