Cardsharps is a famous 16th century painting painted by Caravaggio (1573 - 1610). This painting was lost for almost a century and is now on display at the Kimbell Art Museum in Fort Worth, Texas.