Сильвер, правда, сразу оговорился, что покупает не столько текст, сколько идею и что Блэку придется еще немало сделать, чтобы довести сценарий до кондиции. В частности, продюсер посоветовал «прикрутить фитилек» в плане экшен-сцен (чем сложнее трюки, тем сложнее найти на фильм деньги) и сосредоточиться на том, что было «фишкой» «Оружия». То есть на отношениях главных героев. Кстати, какой экшен-продюсер в наши дни скажет, что фильму нужно меньше взрывов и больше словесных перепалок?
Блэк согласился с доводами Сильвера и приступил к переработке «Оружия» и к углублению характеров персонажей. Многие на его месте всячески подчеркивали бы различия между героями, но Блэк хотел, что его «противоположные» персонажи притягивались, потому что, в сущности, у них немало общего. Так, несмотря на разницу в возрасте, они оба служили во Вьетнаме. Они оба тяготеют к семейной жизни, оба несгибаемы в полицейской работе, оба могут «сойти с ума», когда дело касается их долга, и оба могут задуматься о бегстве из города, когда оказывается, что им противостоят наркоторговцы из армейского спецназа (конечно, они не сбегают, но все же почувствуйте разницу с обычным поведением экшен-героев!). По большому счету Мартин Риггс и Роджер Мурто – это один и тот же человек, и различия между ними определяются возрастом, жизненными обстоятельствами (у Мурто – жена и дети, у Риггса – память о жене и грязный трейлер в пустыне) и второстепенными особенностями характера. Играя на этих сходствах и расхождениях, Блэк создал сценарий, в котором психологической трагикомедии было едва ли не больше, чем полицейского боевика.
Именно это привлекло в «Оружии» режиссера Ричарда Доннера, голливудского мэтра и постановщика «Омена» и «Супермена». Доннеру посоветовали прочесть сценарий, потому что он считался мастером экшен-кино, но яркие и сложные персонажи ему всегда были интереснее трюков, и потому в 1980-х он снимал такие ленты, как комедия «Игрушка» (ремейк одноименного французского хита) и детский фильм-приключение «Балбесы». «Оружие» сразу же его захватило, и так как студия Warner к тому времени уже согласилась финансировать постановку, Доннер вскоре приступил к поиску ведущих звезд.
В сценарии Блэка расовая принадлежность персонажей не оговаривалась, но было ясно, что оба героя – белые. Особенно старший персонаж, детектив Мурто, чья сравнительно редкая фамилия была специфически ирландской (она происходит от слова, означающего «моряк»). Напомним, что с тех пор, как ирландские иммигранты обжились в США, многие из них угнездились в полиции, и коп-ирландец – это один из популярнейших голливудских штампов.
Кроме того, в середине 1980-х пара «черный коп и белый коп» была не то чтобы непредставимой, но все еще экзотичной. В тех же «48 часах» партнером белого полицейского был не черный полицейский, а черный преступник, а в экшен-комедии «Полицейский из Беверли-Хиллз» роль временного белого напарника чернокожего главного героя была во всех отношениях второстепенной, тонущей в тени персонажа Эдди Мерфи. Это был тонкий, но значимый нюанс в контексте американской расовой политики, которая всегда тяготела к явной или тайной сегрегации (отдельно «наши» главные герои, отдельно «ваши» главные герои).
Поэтому сперва Доннер рассматривал лишь белокожие кандидатуры, и Мурто вполне мог сыграть, например, Ник Нолти из «48 часов». Но когда режиссер обратился за помощью к многоопытному режиссеру по кастингу Мэрион Доэрти (первой в Голливуде представительницы этой профессии, которая удостоилась отдельного экранного титра), та порекомендовала на роль Мурто чернокожего актера Дэнни Гловера, преимущественно театрального исполнителя, как раз блеснувшего в злодейской роли в драме Стивена Спилберга «Цветы лиловые полей». И Доннер решил, что так и нужно сделать – причем без переписывания сценария в расчете на негра, как это было сделано во время работы над «Полицейским из Беверли-Хиллз». «Пусть Мурто будет чернокожим, и пусть это не будет иметь почти никакого значения для сюжета и диалогов фильма, – подумал режиссер. – Давно пора снимать “дальтоническое” кино, где негр будет просто персонажем, а не комедийной специей или политическим заявлением (как в классическом детективе 1960-х “Душной южной ночью”)».
Либеральный активист со стажем, Гловер, вероятно, предпочел бы более политизированную роль, но Мурто был занятным персонажем и без «радикальных» обертонов. Правдоподобная ролевая модель для молодежи и одновременно отнюдь не идеализированный стареющий мужчина с целым ворохом семейных и личных проблем – кто же откажется от такого персонажа? К тому же Гловеру было интересно сыграть героя, который был на 10 лет его старше.