Ben Mckenzie è nato e cresciuto in Texas. Dopo la laurea all’Università della Virginia (Scienze Politiche) , si trasferisce a New York per trovare lavoro come attore. Nel 2003 viene preso nel cast di “The OC”, la serie è stata trasmessa su Fox, dal 2003-2007. Ben è apparso in diversi film, tra cui; “Junebug” con Amy Adams, “88 Minutes”, con A lPacino. E’ stato elogiato per il suo ruolo nel film indipendente “E Johnny prese il fucile” basato su un opera di Dalton Trumbo. Nel 2009 ritorna alle serie TV, con “Southland” prodotta da John Wells. La serie è stata acclamata dalla critica che è stata trasmessa per 5 anni. Ha interpretato il Detective James Gordon nella serie “Gotham” trasmessa da Fox, che racconta l’originale storia del detective James Gordon a Gotham City , prima dell’arrivo di Batman