 Stuart Beattie (qv), the screenwriter, wanted the studio to cast  Robert De Niro (qv) as Max (once again making him a taxi driver,  though the exact opposite of Travis Bickle). However the studio  refused, insisting they wanted a younger actor in the role.