diff --git a/src/NzbDrone.Core/MetaData/Consumers/Xbmc/XbmcMetadata.cs b/src/NzbDrone.Core/MetaData/Consumers/Xbmc/XbmcMetadata.cs index 4dd01cdd6..6d21870bd 100644 --- a/src/NzbDrone.Core/MetaData/Consumers/Xbmc/XbmcMetadata.cs +++ b/src/NzbDrone.Core/MetaData/Consumers/Xbmc/XbmcMetadata.cs @@ -192,11 +192,16 @@ public override MetadataFileResult SeriesMetadata(Series series) foreach (var actor in series.Actors) { - tvShow.Add(new XElement("actor", + var xmlActor = new XElement("actor", new XElement("name", actor.Name), - new XElement("role", actor.Character), - new XElement("thumb", actor.Images.First().Url) - )); + new XElement("role", actor.Character)); + + if (actor.Images.Any()) + { + xmlActor.Add(new XElement("thumb", actor.Images.First().Url)); + } + + tvShow.Add(xmlActor); } var doc = new XDocument(tvShow);