Отдел по борьбе с коррупцией получает анонимное сообщение о том, что трейдер из гонконгского Jockey Club принимает взятки от нелегальных букмекеров и манипулирует результатами скачек. Первая попытка следить за трейдером заканчивается его убийством, выполненным профессиональным киллером. Jockey Club в Гонконге не только крупнейший оператор ставок, но и важный налогоплательщик и благотворительная организация с персоналом более 25 000 человек, поэтому для руководства крайне важно сохранить репутацию. Команде следователя Уильяма Лука из отдела по борьбе с коррупцией предоставляют полную свободу действий в расследовании, но этого оказывается недостаточно, когда становится понятно, что преступники знают каждый их шаг.