box-office challenges