The Garry Marshall-directed romantic comedy featuring such celebrities as Sarah Jessica Parker, Jessica Biel, Ashton Kutcher and Zac Efron, as well as veterans Michelle Pfeiffer and Robert De Niro, is expected to collect between $20 million and $25 million in North America this weekend, according to those who have seen pre-release audience surveys.