
Glenn Morshower is an American character actor. He is best known for playing Secret Service Agent Aaron Pierce in 24 and Colonel (later General) Sharp Morshower in the Transformers film series. He has also appeared in many feature films and television series.

Black Hawk Down
2001 · as LTC Tom Matthews

Pearl Harbor
2001 · as Admiral Halsey

Transformers: The Last Knight
2017 · as General Morshower

Air Force One
1997 · as Agent Walters

After Earth
2013 · as Commander Velan

Under Siege
1992 · as Ensign Taylor

The River Wild
1994 · as Policeman

Blood Work
2002 · as Captain

Moneyball
2011 · as Ron Hopkins

The Island
2005 · as Medical Courier

Godzilla
1998 · as Kyle Terrington

The Core
2003 · as FBI Agent

The Little Things
2021 · as Captain Henry Davis

Tango & Cash
1989 · as Co-Worker

Transformers
2007 · as SOCCENT Sergeant

Transformers: Revenge of the Fallen
2009 · as General Morshower

Star Trek: Generations
1994 · as Navigator

The Crazies
2010 · as Intelligence Officer