At the Movies this Weekend: Battle: Los Angeles and Red Riding Hood