After a sight-restoring surgery leaves him seeing surreal distortions, a photographer must rely on his camera to discern reality from illusion as he ventures outside for the first time.
—
2024
2023
2017
1991
2001
1995
1988
2000
1993
1999
1997