mackenzie foy sexy