Where is Sarah Carter?

Movie Role
DOA: Dead or Alive (2006) Helena Douglas