James Lancaster is an actor, known for The Prestige (2006), Titanic (1997) and Pirates of the Caribbean: At World's End (2007). Read more on iMDB