Eh, it's unfair to really criticize Dark Shadows and Battleship's box office performance because Avengers is wrecking shyt right now.Is it really his fault though? Battleship franchise isn't really popping like that. Can't believe they really made a movie based on it. I think the reason they casted Rihanna in it was to get some of her fans to watch. What acting chops does she have. Not even Liam Nelson could save this sinking ship. I really don't think they used him as a draw because he's not. The movie looks like an spin-off from Transformers.
On another note, Johnny Depp has been flopping lately with that movie that came out last year, which flopped. And Dark Shadows was below expectation.
The shyt made 1B in 19 days and just 50M this past weekend.
Both movies probably make more if not for Avengers.