1. yes, because the sentence says "was" instead of "is"
2. Yes because its asking how long they have been an actress. If it was no, the sentence would be how long "were" you an actress
3. No, There are too many James Bond movies out there to know which one they're referring to .
4. I believe this one would be no because, if it were yes the sentence would be "What happened in the film" instead of "What's happened in the film."
Hope this helps!!