Bowman grew up traveling around the world. He began his acting career on North Shore in 2004. He was later cast as Steve Jenkins, a character seen on the first season of Lost (2004–2005).
Bowman joined the cast of Prison Break as Agent King (2007–2008), The Lying Game (2012) and Sin City: A Dame to Kill Foreign (2014).
He started Last Pull Productions, responsible for the short film Studio Shot (2010) and the independent feature film Overcome (2015), both of which Bowman wrote, produced, directed, edited and acted in. He is also an active photographer.
Bowman is also a continuing student at the University of Texas at Austin.