It’s a Trekkie delight. No idea why so many Star Trek actors thought this was a great idea, but they did. Snoop Dogg seems to be the furthest thing away from sci-fi as you can get, but he’s one of the stars Unbelievable, a parody film that uses a puppet for James T. Kirk. Watch the trailer for below.

The original score was written/composed by Emmy-winning, Oscar-nominated Gerald Fried — the last living composer from the original Star Trek series.

Snoop Dogg executive produced the film from writer-director Steven Fawcette that also stars Nichelle Nichols (who also co-produced), Angelique Fawcette (also a producer), Michael Madsen and Robert Davi. Also in the film are Casper Smart, Sam Asghari, Gilbert Gottfried and newcomer Katarina Van Derham.

Here are some of the 40-plus Star Trek actors who also appear: Garrett Wang, Chase Masterson Tim Russ, Armin Shimerman, Vaughn Armstrong, Gary Graham, Anthony Montgomery, Linda Park, Robert Picardo, Marina Sirtis, Nana Visitor, Walter Koenig, Michael Dorn, Julie Warner, Dina Meyer, Olivia d’Abo, Jeffrey Combs, John Billingsley, Max Grodenchik, Casey Biggs, Gary Lockwood, Michael Forest, Jack Donner, Connor Trinneer, Manu Intiraymi, Dominic Keating, Brenda Bakke, Patti Yasutake, Steve Rankin, Michael Dante, Sean Kenney, BarBara Luna, Beverly Washburn, Celeste Yarnall, Bobby Clark, Jasmine Anthony, Menina Fortunato, McKenzie Westmore, Crystal Allen and Christopher Doohan.

Producers out there, this should motivate you to keep going. Here’s the latest look: