miranda-july-as-sophie-in-the-future-2011-2