arquette051811_01_X17460.jpg

David Arquette is living a sober life, and looks like he couldn't be happier!

The 39-year-old Scream 4 actor put on his funkiest suit for some good times at The Roosevelt Hotel in Hollywood. We have a feeling David may have just picked up these threads at a thrift store because the price tag is still on it. Not bad for $248. Sounds like a deal to us!

Arquette, who recently re-joined partner Jeff Beacher to work with Beacher's Madhouse inside the Roosevelt, never disappoints when it comes to fashion.

Although he and estranged wife Courteney Cox have not reunited, the two reportedly have been working together in raising their six-year-old daughter, Coco.

See more of David's colorful look head-to-toe ... after the jump.