Onlookers thought they’d travelled back in time when they spotted David Hoflin and Christina Ricci in New York filming her new movie The Beginning of Everything. Ricci donned blonde looks and a wide brimmed hat, but looked fabulous, and revealed earlier this week she’s on a health drive and only drinking juice!