Tempe police say the 41-year-old actor known for his roles on "The Client List" and "All My Children" was arrested around 2:30 a.m. Saturday on charges of disorderly conduct and criminal damage.
Officers say Egglesfield knocked over a table and metal stanchions surrounding some artwork at the Tempe Festival of the Arts.
Police say several smaller signs inside a tent were ripped.
Egglesfield was booked into Tempe City Jail before being released on $1,000 bail.
A message seeking comment was left with the actor's manager Wednesday.
Egglesfield was featured in the movie "Something Borrowed" with Kate Hudson and also has a recurring role on the TNT drama "Rizzoli & Isles."