Jon Cryer Jon Cryer
plays Alan Harper
Angus T. Jones Angus T. Jones
plays Jake Harper
Ashton Kutcher Ashton Kutcher
plays Walden Schmidt
Judy Greer Judy Greer
plays Bridget Schmidt
Conchata Ferrell Conchata Ferrell
plays Berta
Holland Taylor Holland Taylor
plays Evelyn Harper
Marin Hinkle Marin Hinkle
plays Judith Harper
Ryan Stiles Ryan Stiles
plays Herb
Melanie Lynskey Melanie Lynskey
plays Rose
Courtney Thorne-Smith Courtney Thorne-Smith
plays Lyndsey
Charlie Sheen Charlie Sheen
plays Charlie Harper
Jennifer Bini Taylor Jennifer Bini Taylor
plays Chelsea

Writers

411 episodes, creator
381 episodes, creator
133 episodes, teleplay
101 episodes, teleplay
89 episodes, teleplay
84 episodes, story
80 episodes, teleplay
43 episodes, story
15 episodes, teleplay
13 episodes, staff writer
12 episodes, teleplay
Alissa Neubauer
7 episodes, story
7 episodes, teleplay
Susan McMartin
7 episodes, story
Gemma Baker
6 episodes, story
Matt Ross (VIII)
5 episodes, teleplay
Max Searle
4 episodes, teleplay
3 episodes, teleplay
Andrew J.B. Aronsohn
1 episodes, written by
1 episodes, story

Directors

106 episodes
34 episodes
20 episodes
Jeff Melman
11 episodes
8 episodes
7 episodes
7 episodes
5 episodes
4 episodes
3 episodes
3 episodes
3 episodes
3 episodes
2 episodes
2 episodes
2 episodes
1 episodes
1 episodes
1 episodes
1 episodes

Producers

200 episodes, executive producer
199 episodes, executive producer
197 episodes, executive producer
197 episodes, executive producer
196 episodes, executive producer
191 episodes, executive producer
189 episodes, co-executive producer
186 episodes, executive producer
186 episodes, executive producer
175 episodes, executive producer
172 episodes, co-producer
172 episodes, co-producer
160 episodes, executive producer
156 episodes, supervising producer
126 episodes, co-producer
82 episodes, co-producer
58 episodes, co-executive producer
57 episodes, consulting producer
Jerry O'Sullivan (III)
57 episodes, associate producer
46 episodes, coordinating producer