Writer's Block: Casting couch

This is a fun question! And a difficult one of course. I think that Natalie Portman, or Anna Paquin could play me (actually I'm probably the worse judge of who should play me, really!). Topher Grace could play JD. Beth would be played by someone awesome like Laura Prepon or I dunno… someone. (I'm not very good at this!) Maybe I should stop while I'm ahead!