The critically panned thriller “Bangkok Dangerous,â€Â starring Nicholas Cage, needed just $7.8 million to win top spot at the box office last weekend, the slowest movie weekend in five years, according to studio estimates. The total weekend box-office gross was expected to reach $66 million, slightly less than the $66.7 million for the same weekend in September 2003.