Roderick Thorp decided for the book to be a sequel to The Detective so it could be made into a follow-up film starring Frank Sinatra as Joe Leland. But when Sinatra declined the role, it was offered to Arnold Schwarzenegger, Sylvester Stallone and a number of other actors until Bruce Willis signed on for the role.[1]