sophie locke gets best of both world