20th-century-man: Rachel Weisz / photo by Lorenzo Agius.