A New Orleans judge has ordered actor Shia LaBeouf to enrol in drug and alcohol rehabilitation on Thursday after he was charged with two counts of battery over an alleged assault outside of a bar during Mardi Gras. Orleans Parish Criminal Court Judge Simone Levine ordered the 39-year-old actor to submit to weekly drug tests, including one on the spot in the courthouse, and set a US$100,000 bond. LaBeouf agreed, and his lawyer said the test did not show illegal substances in his system.