Looks like he's taking the right approach!

Shia LaBeouf got a chance to let of some steam as he appeared to be in high spirits while playing a game of baseball in Venice, Ca over the holiday weekend. Nothing like a little bit of America's pastime to cure what ails you!

After going through a tumultuous week in which his actions in New York City prompted an arrest , the 28-year-old actor seems to have taken things in stride, checking himself into a celebrity-frequented treatment facilityin Hollywood.

This isn't the first time the former Transformers star had sought treatment but with his latest antics, he's taking things a bit more serious.

"[Shia] understands that these recent actions are a symptom of a larger health problem and he has taken the first of many necessary steps towards recovery," his rep said in a statement. "Contrary to previous erroneous reports, Shia LaBeouf has not checked into a rehabilitation facility but he is voluntarily receiving treatment for alcohol addiction."

Glad he's taking the proper steps!