1) The Spy Who Loved Me (1976) - a bit lazy for me to start off with a Bond, but it's such a brilliant film, one of the best in the series
2) The Wild Geese (1978) - Moore gets overshadowed by Richards Burton and Harris and Hardy Kruger, but is good value in this great guys on a mission film
3) Octopussy (1983) - enormously enjoyable Bond, one of the most fun - I'm going to limit myself to two Bonds, these are easily the best IMHO (with a nod to Live and Let Die for handling the tricky act of transferring the public to a non-Connery Bond, and to For Your Eyes Only for a very good performance, and Moonraker for playing it in the right style and... okay I'm cheating now)
4) North Sea Hijack (1980) - not as awesome as I remembered it being while a kid but one of Moore's best performances as a very un-Bond hero
5) Shout at the Devil (1976) - another flawed film but Moore is genuinely good in the role (it should be added that this movie, like many Moore films of the 70s and 80s, is a tad racist)
6) Spice World (1997) - not being a smart arse... he's genuinely funny in that film
7) The Man Who Haunted Himself (1970) - good thriller I haven't seen for ages... I hope it still holds up...
8) The Cannonball Run (1980) - high spirited silliness but Moore as a Bond type trying to shoot his mother always makes me laugh
9) Interrupted Melody (1955) - Moore isn't very good in his early movies - try getting through something like The Miracle (1959) - and to be honest he's not that great here, but it makes the list because he plays an Aussie (Marjorie Lawrence's brother)
10) The Persuaders (1971) - put in this list to avoid putting in The Saint
RIP Roger Moore - his memoirs are a grand read and it was lovely how he did all that work for UNESCO...