hitch holds on to us box office will smith s first romantic comedy  hitch  has topped the north american box office for a second weekend.  smith plays a new york  date doctor  with love worries of his own in the movie  which took $31.8m (£16.8m). it held off a strong challenge from the new keanu reeves sci-fi thriller constantine which opened at number two with $30.5m (£16.1m) constantine  based on the hellblazer comics  stars reeves as an exorcist who must send satan s minions back to hell. two family films came next in the chart  with wayne wang s comedy because of winn-dixie  about a young girl and an abandoned dog  in third position with $10.85m (£5.73m).  comedy adventure son of the mask  came in at number four with $7.7m (£4.1m)  just ahead of oscar favourite million dollar baby at five.  smith s comedy will be the first us movie released this year to top the $100m (£52.7m) mark. it s success continues a strong trend of hollwood movie-going this year with figures for the popular president s day weekend 13% greater than last year. oscar contenders the aviator  starring leonardo dicaprio as howard hughes and wine-tasting comedy sideways  both held onto positions in the top 10.