diff --git a/twitter_views_field_handlers.inc b/twitter_views_field_handlers.inc
index 174390a..f792162 100644
--- a/twitter_views_field_handlers.inc
+++ b/twitter_views_field_handlers.inc
@@ -83,7 +83,10 @@ class twitter_views_handler_field_xss extends views_handler_field {
 class twitter_views_handler_field_profile_image extends views_handler_field {
   function render($values) {
     $value = $values->{$this->field_alias};
-    return theme('image', array('path' => $value, 'width' => 48, 'height' => 48));
+    $output = theme('image', array('path' => $value, 'width' => 48, 'height' => 48));
+    // Convert to a protocol-relative URL so that the same image tag will work
+    // regardless of whether the page is loaded via HTTP or HTTPS.
+    return str_replace('http:', '', $output);
   }
 }
 
