Katherine Heigl is box office poison