Da rumfærgen Moonraker bliver kapret, får James Bond (Roger Moore) til opgave at finde de ansvarlige. Sporene peger mod milliardæren Hugo Drax (Michael Lonsdale), der har en plan om at udslette Jordens befolkning. For at sætte Drax ud af spillet må Bond ud i rummet, hvor Drax har en rumstation.