diff --git a/reviewboard/reviews/datagrids.py b/reviewboard/reviews/datagrids.py
index e0805b73955787b6cc10c92d756a3f130bfc31ca..5f7c31826c00f0624db08ea186ff658631ec5fda 100644
--- a/reviewboard/reviews/datagrids.py
+++ b/reviewboard/reviews/datagrids.py
@@ -312,6 +312,31 @@ class PendingCountColumn(Column):
         return str(getattr(obj, self.field_name).filter(public=True,
                                                         status='P').count())
 
+class PeopleColumn(Column):
+    def __init__(self, *args, **kwargs):
+        Column.__init__(self, *args, **kwargs)
+        self.label = _("People")
+        self.detailed_label = _("Review People")
+        self.sortable = False
+        self.shrink = False
+
+    def render_data(self, review_request):
+        people = review_request.target_people.all()
+        return reduce(lambda a,d: a+d.username+' ', people, '')
+
+
+class GroupsColumn(Column):
+    def __init__(self, *args, **kwargs):
+        Column.__init__(self, *args, **kwargs)
+        self.label = _("Groups")
+        self.detailed_label = _("Review Groups")
+        self.sortable = False
+        self.shrink = False
+
+    def render_data(self, review_request):
+        groups = review_request.target_groups.all()
+        return reduce(lambda a,d: a+d.name+' ', groups, '')
+
 
 class GroupMemberCountColumn(Column):
     """
@@ -410,6 +435,9 @@ class ReviewRequestDataGrid(DataGrid):
 
     review_count = ReviewCountColumn()
 
+    target_groups = GroupsColumn()
+    target_people = PeopleColumn()
+
     review_id = Column(_("Review ID"), field_name="id", db_field="id",
                        shrink=True, sortable=True, link=True)
 
