"Good Luck Chuck" is a 2007 American romantic comedy film directed by Donald Petrie. The movie stars Cameron Diaz, Kate Hudson, and Matthew McConaughey. The story revolves around Charlie (played by Matthew McConaughey), a dentist who becomes a "good luck" charm for his girlfriend, Yancy (played by Kate Hudson), by sleeping with her before her dates. However, things get complicated when Yancy starts to develop feelings for someone else.