Dylan O'Brien: Mason "Splintered version of Anthony"
Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.
Amanda Seyfried: Anthony
Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.
Joe Jonas: Ezra
Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.
Authors Note: This story is a mix of Oblivion, Arrival and the Infinite. If you don't know any of those movies it's okay, just inspiration for me. Hope you enjoy :)