On Screen China: Box Office Slump? Enter ‘Angry Birds’ Under Pressure

 /  Box Office  / 
Past its prime, even in China, the video game movie will beat ‘Captain America’ this weekend, but end its run with only $50 million. Read More