Benedict Cumberbatch was ''like a kid in a candy store'' on the set of 'Star Trek Into Darkness'.

The 36-year-old actor plays villain John Harrison in JJ Abrams' sci-fi sequel and Benedict revealed he had lots of fun working on the fight and stunt sequences on set.

Speaking at the world premiere at the Empire Leicester Square on Thursday (02.05.13), he told BANG Showbiz: ''I loved the thrill of it. Physically having to get bigger and put on a lot of heft and muscle at the same time as working on the stunt sequences and choreographed fight sequences - it was a joy. I felt like a kid in a candy store. There's one point where I said to myself, 'Are you supposed to have this much fun earning a living?' It's just ridiculous.''

Benedict was not the only star of the movie to have fun on set, Zachary Quinto - who plays Spock - also found the whole experience ''really rewarding''.

He said: ''I kick some ass and I was thrilled to do it. It was really fun.

''This was a really arduous and challenging experience physically, but really rewarding.

Zachary and Benedict were joined by their co-stars Chris Pine, Zoe Saldana, Simon Pegg, Karl Urban and Alice Eve, along with director J.J. Abrams, producers Bryan Burk and Damon Lindelof and writers Robert Orci and Alex Kurtzman at the premiere.

Other guests included Jonathan Ross, Stephen Fry, Union J and Kimberly Wyatt.