Karl Urban took a Starfleet insignia from the Star Trek Beyond set.
The 44-year-old actor reprised his role as Dr 'Bones' McCoy for the third film reboot of the Star Trek franchise and admitted he couldn't resist looting for iconic mementos when the cameras stopped rolling.
He confessed: "Did I steal anything? I may have yes ... I might have stolen a Starfleet insignia."
After working on three movies in the film series together, Urban has developed a close bond with Zachary Quinto - who portrays Spock - and appreciates the way his friend works.
Read more:
• Bieber lashes out at hat-throwing fan
• Amber Heard most beautiful, says science