mackenzie foy 2018