Allt eftersom månaderna går och No Time to Dies släppdatum fortsätter att skjutas tillbaka, finner många 007-fans att de går tillbaka för att titta på de tidigare James Bond-filmerna för att kompensera för bristen på ny action.
Även om var och en av de 24 filmerna som släppts i Bond-kanonen hittills har sina för- och nackdelar, har de alla ett par saker gemensamt – pulserande action, otroliga prylar och några extremt minnesvärda karaktärer.
Bortsett från Bond själv, och kanske ett par av de mer välkända antagonisterna, är en av de mest ikoniska av dessa karaktärer utan tvekan M – Bonds överordnade och chefen för MI6.
Under åren har fyra skådespelare spelat olika versioner av M i de officiella Eon-produktionerna – läs vidare för allt du behöver veta om dem, inklusive vad M står för och de riktiga namnen på var och en av de individuella inkarnationerna av M.
Vad står M för?
M är chef för MI6 och står för 'Uppdrag' – för att identifiera att den sittande är chefen för uppdragsavdelningen. M är inte en karaktär, utan snarare en roll som har innehafts av olika karaktärer i de 25 filmerna.
Bernard Lee
Bernard Lee
Den första skådespelaren som dök upp som M var Bernard Lee, som spelade den första inkarnationen av karaktären mellan 1962 och 1979 – med i totalt 11 filmer under den tiden.
Denna inkarnation av M är kanske den som ligger närmast i linje med originalversionen skapad av Bond-skaparen Ian Fleming i hans romaner, med karaktären som presenteras som tuff och no-nonsens i sin inställning till spionage.
Han har faktiskt till och med samma namn som versionen som finns i böckerna, med hans förnamn som avslöjats vara Miles i The Spy Who Loved Me. (Karaktären i romanerna heter Miles Messervy ).
Robert Brown
Efter Lees död 1981 togs inget nytt M in för nästa film For Your Eyes Only som en markering av respekt, med karaktären som istället sades vara ledig.
Sedan, för 1983 års Octopussy, kastades Robert Brown – som tidigare hade spelat karaktären Admiral Hargreaves i The Spy Who Loved Me – som den nya M, en roll som han fortsatte med att spela för de kommande fyra filmerna fram till License to Kill 1989.
Det finns en viss debatt om huruvida Browns M är tänkt att vara samma karaktär som Lees M, eller om han fortfarande spelar Amiral Hargreaves och har blivit befordrad till rollen som M – något som aldrig klargörs i hans filmer.
Judi Dench
Nästa skådespelare att ta på sig rollen var Judi Dench, som började spela M i 1995 års GoldenEye och medverkade i de kommande sju filmerna fram till Skyfall 2012 (även om hon också dyker upp kort i ett videotest i Spectre).
Den här versionen av karaktären sades vara baserad på verkliga MI5-huvudet Stella Rimmington, och har ursprungligen ett ansträngt förhållande med Bond, som hon berömt refererar till som en sexistisk, kvinnohatande dinosaurie, en kvarleva från det kalla kriget i sin första film.
Allteftersom filmens framsteg – och speciellt när Daniel Craig tog över som 007 – börjar hon utveckla ett bättre förhållande med Bond, och hennes sista framträdande i Skyfall får henne att inta scenen innan hon blir skjuten, och blir den första M som dör på skärmen i Bonds historia.
Efter hennes död avslöjas hennes riktiga namn som Olivia Mansfield , med det namnet på en presentförpackning som ges till Bond i slutet av filmen.
Ralph Fiennes
Judi Dench's M was directly replaced by Ralph Fiennes' Gareth Mallory , som hade dykt upp i hela Skyfall som ordförande för underrättelse- och säkerhetskommittén.
Han fortsatte med att dyka upp i Spectre och kommer återigen att medverka i kommande No Time to Die.
Övriga Ms
Även om det bara har funnits fyra officiella Ms, har ett antal andra skådespelare dykt upp som karaktären i de två icke-kanoniska James Bond-filmerna.
John Huston spelar ursprungligen rollen i 1967 års Casino Royale (hans riktiga namn är McTarry), innan han ersätts av ingen mindre än Bond själv, spelad i filmen av David Niven. Under tiden i Never Say Never Again från 1983 spelar Edward Fox M.
Letar du efter något annat att titta på? Kolla in vår TV-guide.