diff --git a/reviewboard/htdocs/media/rb/css/common.css b/reviewboard/htdocs/media/rb/css/common.css
--- a/reviewboard/htdocs/media/rb/css/common.css
+++ b/reviewboard/htdocs/media/rb/css/common.css
@@ -195,6 +195,10 @@ ul.errorlist li {
   border-radius: 10px;
 }
 
+.datagrid .submitter {
+  white-space: nowrap;
+}
+
 .server-error-box .response-data {
   margin-top: 2em;
 }
diff --git a/reviewboard/reviews/datagrids.py b/reviewboard/reviews/datagrids.py
--- a/reviewboard/reviews/datagrids.py
+++ b/reviewboard/reviews/datagrids.py
@@ -281,13 +281,17 @@ class SummaryColumn(Column):
 
 class SubmitterColumn(Column):
     def __init__(self, *args, **kwargs):
-        Column.__init__(self, _("Submitter"), db_field="submitter__username",
+        Column.__init__(self, _("Submitter"),
                         shrink=True, sortable=True, link=True,
                         *args, **kwargs)
 
     def augment_queryset(self, queryset):
         return queryset.select_related('submitter')
 
+    def render_data(self, review_request):
+        user = review_request.submitter
+        return user.get_full_name() or user.username
+
 
 class RepositoryColumn(Column):
     def __init__(self, *args, **kwargs):
@@ -373,7 +377,7 @@ class ReviewRequestDataGrid(DataGrid):
     star         = ReviewRequestStarColumn()
     ship_it      = ShipItColumn()
     summary      = SummaryColumn(expand=True, link=True, css_class="summary")
-    submitter    = SubmitterColumn()
+    submitter    = SubmitterColumn(css_class="submitter")
 
     branch       = Column(_("Branch"), db_field="branch",
                           shrink=True, sortable=True, link=False)
