So far, director Christopher Nolan’s The Odyssey is keeping its cards quite close to its chest.
There have been posters, an Empire special, a teaser and a sneak peak, but very little has been revealed. This production is teasing us.
Even a big game TV spot that aired yesterday during the AFC NFL championship between New England and Denver didn’t show much we didn’t already know, except for one thing.
American rapper Travis Scott appears to have an onscreen role.

Scott worked with Nolan before, providing the closing credits song for Tenet.
The TV spot appears to show the banquet scene from the teaser, in which Odysseus’ son Telemachus (Tom Holland) visits Spartan king Menelaus (Jon Bernthal) to request information about his father’s whereabouts.
Scott plays a character who tells the story of Odysseus at Troy to the assembled crowd.
This is the first time anyone has seen Scott, as his name was not listed in any casting or publicity material.
The TV spot has not yet officially been released online, but of course some people managed to capture it and are sharing it. This is, after all, the internet.
The Odyssey will be released in cinemas on July 17th 2026.