We cannot believe we're finally seeing a trailer for Carl Rinsch's 47 Ronin. This thing has been stuck in production hell for years, but perhaps it was all worth the wait because the few fantasy glimpses we're seeing here are lovely.

Loosely based around the treasured Japanese story of the 47 Ronin (which has been adapted many, many, many times in their own culture both in fantastic and historically accurate ways), Rinsch sets his vision of this story in a Lord of the Rings-type world. Already in the trailer we can spot a killer witch, wild orange-suited creatures and a beast Keanu Reeves has to fight. Here's the official rundown; fingers crossed the December release date sticks.

Keanu Reeves makes an explosive return to action-adventure in 47 Ronin. After a treacherous warlord kills their master and banishes their kind, 47 leaderless samurai vow to seek vengeance and restore honor to their people. Driven from their homes and dispersed across the land, this band of Ronin must seek the help of Kai (Reeves)—a half-breed they once rejected—as they fight their way across a savage world of mythic beasts, shape-shifting witchcraft and wondrous terrors. As this exiled, enslaved outcast becomes their most deadly weapon, he will transform into the hero who inspires this band of outnumbered rebels to seize eternity. Helmed by director Carl Rinsch (The Gift), 47 Ronin is produced by Scott Stuber (Ted, Identity Thief), Pamela Abdy (Identity Thief, upcoming Kill the Messenger) and Eric McLeod (Mr. & Mrs. Smith, Austin Powers series).