Helen Mirren, the most versatile of British actresses, has played diverse roles in her long and dist…