I find movies.yahoo.com to be pretty helpful. You enter you zip and they'll let you know if the movie is playing near you.

Most foreign and indie movies only play for a short time though. If you can narrow down the theatres in your area that show those types of movies, then you can get on their email lists. That's what I do for the most part.