end of watch is a 2012 american action thriller movie directed by david ayer and starring jake gyllenhaal, michael peña, natalie martinez, anna kendrick, david harbour, frank grillo, america ferrera. it was distributed by open road films.