box office can't explain everything. i do not think it is cheerful or well-made. the plot is old and the female character is not pretty.
but i heard the box office rose up to 15 million in the first week.