"There are a hundred scripts out there and there are only two roles. One is for Cameron Diaz and one is for Julia Roberts." Will And Grace star Debra Messing explains why she's struggling to find work.