Here are the NBP staff predictions for Best Cinematography. For an overview of all awards predictions, visit our Oscar Predictions page.
Click each heading to view individual staff rankings, or search/sort by the drop-downs below:
NBP Staff Picks
| Matt Neglia | ||
|---|---|---|
| 1 | SINNERS (Autumn Durald Arkapaw) | |
| 2 | ONE BATTLE AFTER ANOTHER (Michael Bauman) | ▲ 1 |
| 3 | FRANKENSTEIN (Dan Laustsen) | ▼ 1 |
| 4 | TRAIN DREAMS (Adolpho Veloso) | |
| 5 | HAMNET (Lukasz Zal) | ▲ 1 |
| 6 | MARTY SUPREME (Darius Khondji) | ▼ 1 |
| 7 | NOUVELLE VAGUE (David Chambille) | NEW |
| 8 | F1 (Claudio Miranda) | |
| 9 | SIRAT (Mauro Herce) | NEW |
| 10 | SOUND OF FALLING (Fabian Gamper) |
Last Updated:
| 12/16/2025 10:20 PM |
| Dan Bayer | ||
|---|---|---|
| 1 | SINNERS (Autumn Durald Arkapaw) | |
| 2 | ONE BATTLE AFTER ANOTHER (Michael Bauman) | |
| 3 | FRANKENSTEIN (Dan Laustsen) | |
| 4 | TRAIN DREAMS (Adolpho Veloso) | |
| 5 | HAMNET (Lukasz Zal) | |
| 6 | MARTY SUPREME (Darius Khondji) | |
| 7 | SOUND OF FALLING (Fabian Gamper) | NEW |
| 8 | F1 (Claudio Miranda) | ▲ 1 |
| 9 | THE BALLAD OF A SMALL PLAYER (James Friend) | NEW |
| 10 | WICKED: FOR GOOD (Alice Brooks) | NEW |
Last Updated:
| 12/16/2025 8:35 PM |
| Alyssa Christian | ||
|---|---|---|
| 1 | SINNERS (Autumn Durald Arkapaw) | |
| 2 | ONE BATTLE AFTER ANOTHER (Michael Bauman) | |
| 3 | TRAIN DREAMS (Adolpho Veloso) | |
| 4 | FRANKENSTEIN (Dan Laustsen) | |
| 5 | HAMNET (Lukasz Zal) | |
| 6 | MARTY SUPREME (Darius Khondji) | |
| 7 | F1 (Claudio Miranda) | ▲ 3 |
| 8 | SIRAT (Mauro Herce) | NEW |
| 9 | SOUND OF FALLING (Fabian Gamper) | NEW |
| 10 | WICKED: FOR GOOD (Alice Brooks) | NEW |
Last Updated:
| 12/16/2025 10:21 PM |
| Sara Clements | ||
|---|---|---|
| 1 | SINNERS (Autumn Durald Arkapaw) | |
| 2 | ONE BATTLE AFTER ANOTHER (Michael Bauman) | ▲ 1 |
| 3 | FRANKENSTEIN (Dan Laustsen) | ▼ 1 |
| 4 | TRAIN DREAMS (Adolpho Veloso) | ▲ 1 |
| 5 | HAMNET (Lukasz Zal) | ▲ 1 |
| 6 | MARTY SUPREME (Darius Khondji) | ▲ 1 |
| 7 | NOUVELLE VAGUE (David Chambille) | NEW |
| 8 | F1 (Claudio Miranda) | |
| 9 | SIRAT (Mauro Herce) | NEW |
| 10 | SOUND OF FALLING (Fabian Gamper) |
Last Updated:
| 12/16/2025 11:50 PM |
| Nadia Dalimonte | ||
|---|---|---|
| 1 | SINNERS (Autumn Durald Arkapaw) | |
| 2 | ONE BATTLE AFTER ANOTHER (Michael Bauman) | |
| 3 | FRANKENSTEIN (Dan Laustsen) | |
| 4 | TRAIN DREAMS (Adolpho Veloso) | |
| 5 | HAMNET (Lukasz Zal) | |
| 6 | F1 (Claudio Miranda) | ▲ 2 |
| 7 | MARTY SUPREME (Darius Khondji) | ▼ 1 |
| 8 | SOUND OF FALLING (Fabian Gamper) | NEW |
| 9 | BUGONIA (Robbie Ryan) | |
| 10 | NOUVELLE VAGUE (David Chambille) | NEW |
Last Updated:
| 12/16/2025 3:20 PM |
| Cody Dericks | ||
|---|---|---|
| 1 | SINNERS (Autumn Durald Arkapaw) | |
| 2 | ONE BATTLE AFTER ANOTHER (Michael Bauman) | |
| 3 | TRAIN DREAMS (Adolpho Veloso) | |
| 4 | HAMNET (Lukasz Zal) | |
| 5 | FRANKENSTEIN (Dan Laustsen) | |
| 6 | F1 (Claudio Miranda) | |
| 7 | SOUND OF FALLING (Fabian Gamper) | ▲ 2 |
| 8 | MARTY SUPREME (Darius Khondji) | |
| 9 | NOUVELLE VAGUE (David Chambille) | NEW |
| 10 | BUGONIA (Robbie Ryan) | NEW |
Last Updated:
| 12/16/2025 2:22 PM |
| Daniel Howat | ||
|---|---|---|
| 1 | ONE BATTLE AFTER ANOTHER (Michael Bauman) | |
| 2 | SINNERS (Autumn Durald Arkapaw) | |
| 3 | TRAIN DREAMS (Adolpho Veloso) | |
| 4 | HAMNET (Lukasz Zal) | |
| 5 | NOUVELLE VAGUE (David Chambille) | |
| 6 | MARTY SUPREME (Darius Khondji) | |
| 7 | FRANKENSTEIN (Dan Laustsen) | |
| 8 | F1 (Claudio Miranda) | |
| 9 | SOUND OF FALLING (Fabian Gamper) | NEW |
| 10 | BUGONIA (Robbie Ryan) | NEW |
Last Updated:
| 12/16/2025 10:50 PM |
| Megan Lachinski | ||
|---|---|---|
| 1 | TRAIN DREAMS (Adolpho Veloso) | |
| 2 | SINNERS (Autumn Durald Arkapaw) | |
| 3 | FRANKENSTEIN (Dan Laustsen) | |
| 4 | ONE BATTLE AFTER ANOTHER (Michael Bauman) | ▲ 2 |
| 5 | MARTY SUPREME (Darius Khondji) | ▲ 3 |
| 6 | HAMNET (Lukasz Zal) | NEW |
| 7 | WICKED: FOR GOOD (Alice Brooks) | |
| 8 | MARTY SUPREME (Darius Khondji) | NEW |
| 9 | F1 (Claudio Miranda) | |
| 10 | SIRAT (Mauro Herce) | NEW |
Last Updated:
| 12/16/2025 7:21 PM |
| Giovanni Lago | ||
|---|---|---|
| 1 | SINNERS (Autumn Durald Arkapaw) | |
| 2 | ONE BATTLE AFTER ANOTHER (Michael Bauman) | |
| 3 | HAMNET (Lukasz Zal) | NEW |
| 4 | THE TESTAMENT OF ANN LEE (William Rexer) | ▲ 1 |
| 5 | MARTY SUPREME (Darius Khondji) | ▼ 2 |
| 6 | TRAIN DREAMS (Adolpho Veloso) | |
| 7 | JAY KELLY (Linus Sandgren) | |
| 8 | F1 (Claudio Miranda) | ▲ 1 |
| 9 | THE SECRET AGENT (Evgenia Alexandrova) | ▲ 1 |
| 10 | HEDDA (Sean Bobbitt) | NEW |
Last Updated:
| 12/7/2025 12:06 PM |
| Will Mavity | ||
|---|---|---|
| 1 | SINNERS (Autumn Durald Arkapaw) | |
| 2 | ONE BATTLE AFTER ANOTHER (Michael Bauman) | |
| 3 | FRANKENSTEIN (Dan Laustsen) | |
| 4 | HAMNET (Lukasz Zal) | |
| 5 | TRAIN DREAMS (Adolpho Veloso) | |
| 6 | MARTY SUPREME (Darius Khondji) | |
| 7 | F1 (Claudio Miranda) | |
| 8 | BUGONIA (Robbie Ryan) | |
| 9 | NOUVELLE VAGUE (David Chambille) | NEW |
| 10 | SIRAT (Mauro Herce) | NEW |
Last Updated:
| 12/16/2025 3:36 PM |
| Tom O'Brien | ||
|---|---|---|
| 1 | SINNERS (Autumn Durald Arkapaw) | |
| 2 | HAMNET (Lukasz Zal) | |
| 3 | ONE BATTLE AFTER ANOTHER (Michael Bauman) | |
| 4 | FRANKENSTEIN (Dan Laustsen) | |
| 5 | TRAIN DREAMS (Adolpho Veloso) | |
| 6 | MARTY SUPREME (Darius Khondji) | |
| 7 | F1 (Claudio Miranda) | |
| 8 | BUGONIA (Robbie Ryan) | NEW |
| 9 | SIRAT (Mauro Herce) | NEW |
| 10 | SOUND OF FALLING (Fabian Gamper) | NEW |
Last Updated:
| 12/16/2025 3:36 PM |
| Josh Parham | ||
|---|---|---|
| 1 | SINNERS (Autumn Durald Arkapaw) | |
| 2 | ONE BATTLE AFTER ANOTHER (Michael Bauman) | |
| 3 | FRANKENSTEIN (Dan Laustsen) | |
| 4 | HAMNET (Lukasz Zal) | |
| 5 | TRAIN DREAMS (Adolpho Veloso) | ▲ 1 |
| 6 | F1 (Claudio Miranda) | ▲ 1 |
| 7 | NOUVELLE VAGUE (David Chambille) | ▲ 3 |
| 8 | MARTY SUPREME (Darius Khondji) | ▼ 3 |
| 9 | BUGONIA (Robbie Ryan) | NEW |
| 10 | SIRAT (Mauro Herce) | NEW |
Last Updated:
| 12/16/2025 5:05 PM |
| Joselyn Safadi | ||
|---|---|---|
| 1 | SINNERS (Autumn Durald Arkapaw) | ▲ 1 |
| 2 | FRANKENSTEIN (Dan Laustsen) | ▼ 1 |
| 3 | HAMNET (Lukasz Zal) | ▲ 1 |
| 4 | F1 (Claudio Miranda) | ▲ 1 |
| 5 | MARTY SUPREME (Darius Khondji) | ▼ 2 |
| 6 | AVATAR: FIRE AND ASH (Russell Carpenter) | |
| 7 | WICKED: FOR GOOD (Alice Brooks) | |
| 8 | THE TESTAMENT OF ANN LEE (William Rexer) | |
| 9 | JAY KELLY (Linus Sandgren) | |
| 10 | THE PHOENICIAN SCHEME (Bruno Delbonnel) |
Last Updated:
| 11/5/2025 10:06 AM |
| Ema Sasic | ||
|---|---|---|
| 1 | ONE BATTLE AFTER ANOTHER (Michael Bauman) | |
| 2 | SINNERS (Autumn Durald Arkapaw) | |
| 3 | FRANKENSTEIN (Dan Laustsen) | |
| 4 | HAMNET (Lukasz Zal) | |
| 5 | TRAIN DREAMS (Adolpho Veloso) | |
| 6 | MARTY SUPREME (Darius Khondji) | NEW |
| 7 | BUGONIA (Robbie Ryan) | |
| 8 | SOUND OF FALLING (Fabian Gamper) | NEW |
| 9 | F1 (Claudio Miranda) | |
| 10 | SIRAT (Mauro Herce) | NEW |
Last Updated:
| 12/16/2025 5:50 PM |















