Realistic box office prediction