diff --git a/flask_thumbnails.py b/flask_thumbnails.py
index <HASH>..<HASH> 100644
--- a/flask_thumbnails.py
+++ b/flask_thumbnails.py
@@ -60,7 +60,10 @@ class Thumbnail(object):
 
         elif not os.path.exists(thumb_filename):
             thumb_size = (width, height)
-            image = Image.open(original_filename)
+            try:
+                image = Image.open(original_filename)
+            except IOError:
+                return None
             #image = image.convert('RGBA')
             if crop == 'fit':
                 img = ImageOps.fit(image, thumb_size, Image.ANTIALIAS)
@@ -89,4 +92,4 @@ class Thumbnail(object):
                 os.makedirs(directory)
         except OSError as e:
             if e.errno != errno.EEXIST:
-                raise
\ No newline at end of file
+                raise
IOError open image. Image NOT found