J.D. Evermore

J.D. Evermore

J.D. Evermore

J.D. Evermore

Acting

Palmer (2021)

Principal Forbes

First Man (2018)

Christopher C. Kraft Jr.

Live by Night (2016)

Virgil Beauregard

The Program (2015)

Tailwind Executive

Get on Up (2014)

Seminar Presenter

The Host (2013)

Trevor Stryder

Beautiful Creatures (2013)

Mitchell Wate (uncredited)

The Campaign (2012)

State Official

Transit (2012)

Sgt. Doucette

Miami Magma (2011)

Dr. Brad Turner

Seeking Justice (2011)

Man in Elevator

Mysterious Island (2010)

Bonaventure Pencroft

Jonah Hex (2010)

Union Officer on Train

Alabama Moon (2009)

Oliver 'Pap' Blake

Deal (2008)

Tex Button

The Great Debaters (2007)

Captain Wainwright

Rolling Kansas (2003)

Angry Motorcycle Cop

Living the Life (2000)

Pilar's boyfriend

Picnic (2000)

Younger Cop

Hell Swarm (2000)

George Bernard