Holly Davidson — British actress