ari graynor gi Ari Graynor to star in CBS Bad Teacher inspired by the Cameron Diaz movieAri Graynor has landed the lead in CBS’ comedy pilot “Bad Teacher,” inspired by the 2011 hit movie starring Cameron Diaz, Jason Segel and Justin Timberlake.

Just the movie, the “Bad Teacher” series will follow a self-centered jilted trophy wife who takes a teaching job in order to find a new husband (preferably a rich single dad of one of the students). But unlike the movie, the TV series is sure to be a lot less R-rated.

David Alan Grier is already on board as the school principal (a role filled by John Michael Higgins in the movie). And if the creative team is smart, they should consider locking in Lucy Punch (formerly of FOX’s “Ben & Kate) to reprise her role as a goody-goody nemesis.

Samsung ht-e5500w htib

5.1 ch 3d smart bd, built-in wifi, web browser, an....

Price:$499.99

Sony bravia dav-dz170

Add the cinematic thrill of surround sound to your....

Price:$249.99

Either way it sounds like a potentially welcome break for Graynor who had a recurring role on FOX’s “Fringe,” scene-stealing supporting parts in the movies “Nick and Norah’s Infinite Playlist” and “The Sitter” and a great leading lady turn in the indie comedy “For a Good Time, Call…”

Photo/Video credit: Getty Images

‘;

if (data.results.schedules != null && data.results.schedules.length > 0) {

html += ‘

ON TV:

‘;
html += ‘

‘;
jQuery.each(data.results.schedules, function(){
dateString = this.date.split(“-”);

if (this.time != null && this.time.length > 0) {
timeString = this.time.split(” “);
var d=new Date(dateString[2], dateString[0]-1, dateString[1], timeString[0].split(“:”)[0], timeString[0].split(“:”)[1], 0, 0);
} else {
var d=new Date(dateString[2], dateString[0]-1, dateString[1]);
}

date = new Date(dateString[2], dateString[0], dateString[1]);
html += ‘

‘;

var showTitle = this.title;

if (!String.prototype.trim) {
String.prototype.trim = function() {
return this.replace(/^s+|s+$ /g,”);
}
}
var titleCount = showTitle.length;

var shortTitle = jQuery.trim(showTitle).substring(0, 25).trim(this);

if (titleCount > 25) { shortTitle +=”…”; }

if (previous != null && previous == this.link) {
html += “”;
} else if (this.programType == “MV”) {
html += ” + shortTitle + ”;
} else if (this.episodeTitle != null) {
html += ” + shortTitle + ”;
} else if (this.showcardLink != null) {
html += ” + shortTitle + ”;
} else {
html += ‘‘ + shortTitle + ‘‘;
}

html += ‘
‘;

month = date.getMonth() + 1;

if (this.time != null && this.time.length > 0) {
html += days[d.getDay()] + ” ” + (d.getMonth() + 1) + “/” + d.getDate() + ” ” + timeString[0] + ” ” + timeString[1] + ” ” + data.results.schedules[0].timezone;
} else {
html += days[d.getDay()] + ” ” + (d.getMonth() + 1) + “/” + d.getDate();
}

html += ‘ ‘;
if (this.callsign != null) {
html += ‘(‘ + this.callsign + ‘)’;
}
else {
html += “Check Local Listings”;
}
html += ‘

‘;
previous = this.link;
current++;
if (current == total) {
return false;
}
});
html += ‘

‘;
}

html += ‘

« »