The actor who played Jack Black's guitar-playing prodigy in "School of Rock" was arrested and accused of swiping several expensive guitars in Florida in the past five weeks, authorities said Wednesday.

Joseph "Joey" Gaydos Jr., 27, who played Zack Mooneyham in the 2003 movie, has open theft and shoplifting cases in Sarasota, Venice and North Port, police and arrest records showed.

On Jan. 31 in North Port, Gaydos asked a store clerk if he could play an $800 Les Paul Epiphone Prophecy guitar — and he did, before dashing out without paying, according to a probable cause affidavit prepared by Officer Ralph Casselli.

The heavily redacted report didn't show how police tracked down Gaydos, before his arrest on Feb. 25.

Read More