She has also acted in comedy movies such as Best in Show , The 40-Year-Old Virgin and Role Models , as well as television shows as lawyer Joyce Wischina in The L Word , Dr. Linda Freeman in Two and a Half Men and Diana Reid on Criminal Minds . She has also played roles in comedies such as Best in Show , The 40-Year-Old Virgin and Role Models , as well as for her recurring roles as lawyer Joyce Wischina in The L Word , Dr. Linda Freeman , Charlie 's sarcastic therapist on Two and a Half Men and as Spencer Reid 's mother , Dr. Diana Reid on Criminal Minds .