diff --git brightcove_medibrightcove_media.module brightcove_medibrightcove_media.module
index b666516..7507bd3 100644
--- brightcove_medibrightcove_media.module
+++ brightcove_medibrightcove_media.module
@@ -89,6 +89,12 @@ function brightcove_media_file_formatter_video_view($file, $display, $langcode)
         ),
       ),
     );
+    // add player override
+    if (isset($display['settings']['player_id']) &&    
+        $display['settings']['player_id']) {
+      $element['#player_id'] = $display['settings']['player_id'];
+      $element['#player_key'] = $display['settings']['player_key'];
+    }
 
     return $element;
   }
@@ -116,11 +122,30 @@ function brightcove_media_file_formatter_image_view($file, $display, $langcode)
 }
 
 function brightcove_media_file_formatter_video_settings() {
-  return array();
+  $element = array();
+  $element['player_id'] = array(
+    '#title' => t('Player Id'),
+    '#type' => 'textfield',
+    '#default_value' => $settings['player_id'],
+  );
+  $element['player_key'] = array(
+    '#title' => t('Player Key'),
+    '#type' => 'textfield',
+    '#default_value' => $settings['player_key'],
+  );
+  return $element;
 }
 
 function brightcove_media_file_formatter_image_settings() {
-  return array();
+  $element = array();
+  $element['image_style'] = array(
+    '#title' => t('Image style'),
+    '#type' => 'select',
+    '#options' => image_style_options(FALSE),
+    '#default_value' => $settings['image_style'],
+    '#empty_option' => t('None (original image)'),
+  );
+  return $element;
 }
 
 /**
