Michael De Luca is an American movie producer and screenwriter. He has been nominated for three Academy Awards.
The script ran 0.001 seconds.