I have a working prototype of this, but I need to get some feedback, so I can make sure this works as everyone wanted.
Using Search Feature To Find Actors:
By default, inclusion of actors in search results is turned off, to prevent the results from getting cluttered with a ton of names unnecessarily.
Here is a search for "phillip" leaving the default option to not include people in results.
Press the * button to bring up the options:
Now I can select to include actors in my search results. Now the screen changes to reflect my choice:
Modifying my search to "Philip Seymour", then select the search button on the screen:
So I am given a list of actors that match in the second row. These actors can be selected, and so on.
Viewing all Movies and TV Shows From A Given Actor:
So now I am viewing the synopsis of one of Hoffman's movies here:
I select the option to view cast and crew:
I select an Actor:
There is a new option in the actor's bio, "Films". I select that:
Now I am shown a screen with all of the actor's movies on the top row and all of that actor's television work in the second row. Titles can be selected from here, and then more cast members selected from that title, and then more movies featuring the next actor we selected, and the user can go on and on... a la "Six Degrees of Kevin Bacon" if they really want. Although, at some point, the channel might run out of memory while keeping all of the screens on the stack. I haven't seen any problems with that workflow though.
With television series, the process is slightly different. I bring up the screen where I choose seasons/episodes for a series:
Hit the * button on the remote, and I am shown new options:
Select "Cast and Crew" and now I see the cast of the TV series:
From here, it works just like the movie titles: We could continue by viewing the movies of this actor, and the cast of those movies, and so on.
So if anyone can think of something else I should add, please let me know so I can try to implement it before submitting the code for approval.