This page has moved to a new address.
The movie "The Spirit" looks like it might be good