data =
{"Nothing But the Truth (2008) - IMDb</title><meta name=\"description\" content=\"N",
"In the Loop (2009)-IMDb</title><meta name=\"description\" content=\"In the Loop",
"Getting to Know You (2020)-IMDb</title><meta name=\"description\" content=\"Get"};
StringReplace[data, RegularExpression["(\\(\\d{4,4}\\)).*"] -> "$1"]
{"Nothing But the Truth (2008)", "In the Loop (2009)", "Getting to Know You (2020)"}
This adds a bit more robustness by matching on the parenthesized year (so parentheses in the actual movie title are more likely to be preserved. For example:
StringReplace[
"(500) Days of Summer (2009) - IMDb</title><meta name=\"description\" content=\"N",
RegularExpression["(\\(\\d{4,4}\\)).*"] -> "$1"]
(500) Days of Summer (2009)
Now, had that been (5000) Days of Summer, then we'd need to add more to our pattern matcher.
Rather than dropping the first 22 characters and doing string matching, you might instead want to treat this as structured data (is it XML?) and extract the title and year directly from the tags.