ARWIN REVIEWS

Naomie Harris Movies, Ranked

Rage Virus, Moneypenny, Moonlight

11 films, ranked on my own star ratings by Arwin Edward Bagaslao. Updated 2026-08-29.

She outran the infected in 28 Days Later, handed Bond his gear across three films, then quietly wrecked me in Moonlight. Ranked by my own stars, and the distance between Rampage and Moonlight is the whole reason this list exists. ...plus 1

  1. 1Spectre poster
    Spectre (2015)
    ★★★★½

    This film looks gorgeous. Hoyte van Hoytema really proves himself as a worthy successor to Roger Deakins.

  2. 2Skyfall poster
    Skyfall (2012)
    ★★★★

    Now this is a proper opening! Controlled and allowing the action to breathe, unlike the opening of Quantum of Solace with its super shaky camera movements and fast cuts.

  3. 3Mowgli: Legend of the Jungle poster
    Mowgli: Legend of the Jungle (2018)
    ★★★½
  4. 4Rampage poster
    Rampage (2018)
    ★★★
  5. 5Ninja Assassin poster
    Ninja Assassin (2009)
    ★★★
  6. 6Venom: Let There Be Carnage poster
    Venom: Let There Be Carnage (2021)
    ★★★
  7. 728 Days Later poster
    ★★★

    28 Days Later opens with a deliberately harsh and abrasive visual style that can feel difficult to read at first, almost punishing in its roughness.

  8. 8Miami Vice poster
    Miami Vice (2006)
    ★★½

    Miami Vice feels like Michael Mann operating at a much larger scale, with more locations, moving parts, and glossy production value than his earlier work.

  9. 9Moonlight poster
    Moonlight (2016)
    ★★½

    Moonlight is a coming of age story about a little black kid who grows up bullied by his own community, neglected by his junkie mom, and confused about his sexuality.

  10. 10After the Sunset poster
    ★★

    Not quite a fast-paced heist movie. It is more of a character struggle about a thief caught between two lives: continuing to do the one thing he knows he is…

  11. 11No Time to Die poster
    ★★

    Honestly, they should have ended the Craig Bond series with Spectre so it could have ended on a higher note.