$1 billion mark at box office