A Man for All Seasons starring Martin Shaw is to open in the West End this summer. Shaw is to reprise his turn as Sir Thomas ...