Drew Barrymore's ex-boyfriend Justin Long has found love again - he is reportedly dating actress Kate Mara. The pregnant Charlie's Angels star married Will Kopelman on Saturday (02Jun12) - Long's 34th birthday.