Keisha Castle-Hughes was born on March 24, 1990 in Donnybrook, Western Australia, Australia. She is an actress, known for Star Wars: Episode III - Revenge of the Sith (2005), Paï (2002) and The Nativity Story (2006). She has been married to Jonathan Morrison since 2013.
Nominated for 1 Oscar. Another 8 wins & 10 nominations.