These actors have first and last names that start with the same letter. Guess the actor - based on the letter, and the movie or TV show they starred in.
I know you redefined the quiz in the explanation, but including Keira Knightley in a list of actors with alliterative names is ridiculous. I don't have a problem with limiting the answers to a subset of a larger category (e.g., all places are outside the United States), but including an answer that is outside the main category is not legit. And while we're complaining, why not allow Matthew McConaughey as an answer for Dazed and Confused? I went through every conceivable spelling of his last name and came away disappointed. Other than that good quiz.
The clue for Dazed and Confused is 'P', that's why you can't have Matthew McConaughey. Sorry Keira Knightley wasn't to your liking, but I'm happy with her. And thanks, glad you liked the quiz :)
But since we're not being overly "literary", we can accept the common definition of the word alliteration, which allows for repetition of the same sound *or* letter. Consequentially, Keira's kosher, 'kay?
Clever quiz! I wonder though if with Charlie's Angels you could specify the original version because most people will be thinking of the more recent films or tv series.
Counting Ozzy as an actor is a bit of stretch. :-) Especially since he isn't playing a character, he plays himself. Basically a cameo. (For the record, I've never seen the movie, just did a bit of searching as I didn't remember his acting.)