Definitely Hollywood Express in Central Sq (5 min from my house) - also the Videosmith right near there on Mass Ave.; and I believe the Hollywood Express in Porter Sq. is even bigger than the one in Central Sq. Those three have a ton of foreign films.