Index: SapphireFrappliance/Browser/SapphireMediaPreview.m
===================================================================
--- SapphireFrappliance/Browser/SapphireMediaPreview.m	(revision 806)
+++ SapphireFrappliance/Browser/SapphireMediaPreview.m	(working copy)
@@ -309,7 +309,8 @@
 	values=[allMeta objectForKey:META_MOVIE_CAST_KEY];
 	if(values!=nil)
 	{
-		NSArray *subCast = [(NSArray *)values subarrayWithRange:NSMakeRange(0, 3)];
+		unsigned int subCastSize = (3 < [values count] ? 3 : [values count]);
+		NSArray *subCast = [(NSArray *)values subarrayWithRange:NSMakeRange(0, subCastSize)];
 		value = [subCast componentsJoinedByString:@", "];
 		[allMeta setObject:value forKey:META_MOVIE_CAST_KEY];
 	}

