diff --git a/mythtv/libs/libmythmetadata/metadatadownload.cpp b/mythtv/libs/libmythmetadata/metadatadownload.cpp
index ce16767..82ea70e 100644
--- a/mythtv/libs/libmythmetadata/metadatadownload.cpp
+++ b/mythtv/libs/libmythmetadata/metadatadownload.cpp
@@ -492,8 +492,14 @@ MetadataLookupList MetadataDownload::handleMovie(MetadataLookup* lookup)
         QString cmd = GetMovieGrabber();
 
         QStringList args;
+        QString language;
+
         args.append(QString("-l")); // Language Flag
-        args.append(gCoreContext->GetLanguage()); // UI Language
+
+        language = gCoreContext->GetLanguage();	
+        language += "-";
+        language += gCoreContext->GetLocale()->GetCountryCode();
+        args.append(language);
 
         // If the inetref is populated, even in kLookupSearch mode,
         // become a kLookupData grab and use that.
