The James Bond franchise has produced 24 films starring various actors from Sean Connery to Daniel Craig. Daniel Craig is currently the actor portraying Bond and is set to star in Bond 25 releasing in 2019. The films are known for their action sequences, exotic locations, gadgets, vehicles and Bond's romance with various women. The franchise has been hugely successful, with Skyfall earning over $1 billion worldwide. The films follow conventions of the spy/action genre but have maintained popularity over decades by introducing new characters and storylines in each installment.