Keisha Castle-Hughes stars in the film Whale Rider.