Lived in Poland, Singapore and went to school in Bonn, Germany.
Bowers made his Broadway debut in Arthur Miller's "After the Fall" as Lucas. He co-starred with Peter Krause, Gina Gugino and Jessica Hecht. It ran from July 29, 2004 through September 12, 2004.