charlotte rose emily walter and keylegh davis