Просто глаз зацепился.

С одной стороны, без английского варианта непонятно, о чем речь, а с другой - команда свысока так хвалит компанию, от которой зависит производство их фильма. По крайней мере, мне видится именно такой оттенок фразы. Мои словари предлагают смысл долженствования, а оборот переводят даже так:
give credit to - верить (поверить /perf/).