
Acting
John Beck (born January 28, 1943 in Chicago, Illinois) is an American actor. He grew up in Joliet, Illinois. Renowned as a gritty actor with plenty of presence on set, he is ultimately best-known worldwide for playing the role of Mark Graison in Dallas during the mid-1980s, but is also well-known for several other roles in which he specialised in playing hard-ball businessmen.

ABCs of Death 2 1/2
as Townspeople (segment "M is for Martyr")

Crash Landing
as General McClaren

Timecop 2: The Berlin Decision
as O'Rourke

Project Viper
as Simpkins

Militia
as Dep. Dir. Anderson

Crash Point Zero
as Dr. Maurice Hunter

The Alternate
as President Fallbrook

A Place to Grow
as Paul Shuler

Dark Planet
as General
Steel Chariots
as Dale Tucker

The Invisible Man
as Mason Fawkes / Forrester Purdue · 1 ep.

Martial Law
as Martin Deveaux · 1 ep.

Air America
as Al Craven · 1 ep.

Arli$$
as Charlie Kent · 1 ep.

Touched by an Angel
as Capt. Meyers · 1 ep.

Spider-Man
as Frank Castle / Punisher (voice) · 3 ep.

Models Inc.
1 ep.

Diagnosis: Murder
as Det. Eugene Vickers · 2 ep.

Star Trek: Deep Space Nine
as Boone · 1 ep.

Walker, Texas Ranger
as Jake Foley · 1 ep.
Dallas
1978