Out of all the memorable and extraordinary Bond girls, we wouldn’t be surprised if you had forgotten about young Barbara Bouchet, who played Moneypenny in 1967’s Casino Royale. But we’re pretty sure this picture will make it hard to forget her again. Bouchet is pictured here in 1960 at just 17 years of age, seven years before her turn as a Bond girl and four years before her first major film role in 1964. The actress, born in Czechoslovakia, would end up having an illustrious film career spanning more than 50 years and nearly 100 films.