Sophie Moore is a fictional character in the Batwoman franchise. A cadet at West Point, Sophie fell in love with her roommate Kate Kane, who would one day become Batwoman. She was created by Greg Rucka and J.H. Williams III and first appeared in Detective Comics #859.
In the Arrowverse, Sophie Moore is portrayed by Meagan Tandy.