sunglasses Lindsay Lohan boots sweater necklace leather jacket

She's got every reason to smile!

Lindsay Lohan's latest flick Machete has slashed its way to the top of the Friday box office, taking in $3.89 million yesterday, evening beating George Clooney's new movie The American, which earned $3.769 million on its opening day. No word yet on the predicted earnings for Saturday and Sunday, but you can bet the latest masterpiece from Robert Rodriguez will attract lots of die hard fans over the holiday weekend.

Even though Lindsay wasn't exactly welcome at the premiere, it looks like the film will put some much needed cash in her pocket, and it's also helping re-establish her acting career. Welcome back, Lilo!