William John Banville, who writes as John Banville and sometimes as Benjamin Black, is an Irish novelist, adapter of dramas, and screenwriter.
Dreams, Failure, Imagination, Romantic
The script ran 0.009 seconds.