Antonio Tibaldi directed this drama set off the Georgia coast on remote Dolphin Island, where young Italian Stefano Mauri (Stefano Dionisi) mysteriously arrives out of the blue one day, promptly finding work as a handyman at a rundown motel, although ... Read More