private async Task <bool> GetActorInformation()
        {
            try
            {
                SetProgressBar("Getting details...");

                var actorResponse = await _apiClient.GetPersonAsync(SelectedPerson.Name, AuthenticationService.Current.LoggedInUser.Id);

                if (actorResponse == null)
                {
                    return(false);
                }

                SelectedActor = actorResponse;

                var query = new ItemQuery
                {
                    Person    = SelectedPerson.Name,
                    UserId    = AuthenticationService.Current.LoggedInUser.Id,
                    SortBy    = new [] { "SortName" },
                    SortOrder = SortOrder.Ascending,
                    Fields    = new[] { ItemFields.People },
                    Recursive = true
                };

                var itemResponse = await _apiClient.GetItemsAsync(query);

                return(await SetFilms(itemResponse));
            }
            catch (HttpException ex)
            {
                Log.ErrorException("GetActorInformation()", ex);
            }

            SetProgressBar();
            return(false);
        }