The Starz FilmCenter's wide-ranging Global Lens 2005 series, which continues through May, features new films from such exotic climes as Uruguay, China, Turkey, Algeria, Bosnia, Mali and, if the rumors are true, North Dakota and Nebraska. This week, the two... More >>>