who does thomas sangster play in star wars