Técnicamente Brown empezó en la franquicia de James Bond en la película The Spy Who Loved Me como Almirante Hargreaves primero.
Los productores, en lugar de contratar un sustituto, decidieron eliminar el papel de M en For Your Eyes Only, en respeto al actor Bernard Lee.
En 1983, se lanzó a Brown para personificar a M. Nunca quedó explícito si el M de Robert Brown era el mismo que el de Bernard Lee o si en realidad es el Almirante Hargreaves promovido.
Según varios críticos Brown era un M mucho más frío y estricto que Bernard Lee.
En total Robert Brown marcó con éxito cinco películas de James Bond.