What director directed both The Ferryman and Road to Perdition?
The Ferryman (play):  It had its world premiere at the Royal Court Theatre on 24 April 2017 running to 20 May, directed by Sam Mendes.
i don't know