The dog days of summer hit the indie box office this weekend, as the top earner was a film in its third week of release. Elegy, directed by Isabel Coixet and starring Ben Kingsley and Penélope Cruz, expanded from six to 92 theaters and grossed $5,546 per screen, according to estimates compiled by Box Office Mojo. The adaptation of a novel by Philip Roth has not been universally praised, but maintains a strong 74% positive rating at Rotten Tomatoes. I can't help but conclude that Penélope Cruz is the art house crowd's answer to Megan Fox, because . . .

As Eugene has already noted, Andrew Fleming's Hamlet 2 got a jump start on its wide release by opening on 103 screens, but its average of $4,223 "doesn't inspire confidence for the expansion." Will this slow down star Steve Coogan?