Patrick Frater Asia Bureau ChiefHong Kong-produced “Caught in Time” gave fresh life to the mainland China box office over its opening weekend.The fantasy crime thriller about a cop chasing a gang through different eras earned $30.3 million. Produced by Emperor Motion Picture, the film stars the popular Daniel Wu and Wang Qianyuan, and was directed by Lau Ho-leung.It edged aside patriotic war film “Sacrifice” which had held the top spot for the previous three weekends.