Во время съемок в Испании произошел инцидент. Прямо со съемочной площадки сбежали семь быков, задействованных в репетициях.
Фильм снимали в Бостоне, Лос-Анджелесе, Зальцбурге (Австрия), Севилья (Испания), Порт Антонио (Ямайка).
Круз отказался в пользу «Рыцаря дня» от «Солт» и «Туриста», поскольку счел их слишком уж похожими на «Миссия: невыполнима». В «Рыцаре» же его привлекли «элементы комедии».
Изначально главные роли должны были играть Ева Мендес и Крис Такер.