Universal's cop comedy Hot Fuzz has generated over $2.9m (£1.5m) in its first two days in the UK box office, hinting at the film's potential weekend success.

British lovers preferred the spoof to romantic rival Music And Lyrics as it generated $1.8m (£946,448) on Valentine's Day - its opening day - 27% more than the Drew Barrymore and Hugh Grant romantic comedy, which took $1.4m (£738,885) on the day.

The film just missed Thursday's (February 15) top spot to family film Charlotte's Web by a mere £804 - it grossed $1.181m (£606,239) while the Paramount spider adventure took $1.812m (£607,043) on the day.

Charlotte's Web was number one for the week ending February 15, grossing $8.3m (£4.3m) in its first week from 489 sites. Music And Lyrics came second, raking in $7.3m (£3.7m) from 432 sites. Fox's Epic Movie followed and took $4.9m (£2.5m) in its first week. French family adventure Arthur And The Invisibles grossed $3.2m (£1.6m) in its second week from 404 sites, taking its total to $5.8m (£3.02m) and new entry Hannibal Rising took $3.1m (£1.6m) from 341 sites.