Amanda Seyfried seems to be doing just fine after her split with her longtime boyfriend Justin Long as she was recently spotted stepping out in Beverly Hills.
The 29-year-old actress, who was all smiles, was seen wearing tiny shorts, a pair of Nikes and a plain white T-shirt along with black shades, reports E! Online.
The 'Ted 2' star and the 37-year-old actor broke up few weeks ago after dating for two years.


