Sounds similar to the recently released movie, The Island.
Indeed, I understand that is exactly what it is about.