Bower wurde am 20. August 1970 in Chester als Sohn von Gwyneth Bower (* 1943) geboren. Er machte 1994 seinen Abschluss an der Guildhall School of Music and Drama.[1] Erste Erfahrungen als Fernseh- und Filmschauspieler sammelte er ab 1996 als Nebendarsteller in den Filmen Herzen in Aufruhr und In Your Dreams sowie als Episodendarsteller in The Bill und Casualty. Von 1999 bis 2000 mimte er die Rolle des Det. Const. Jim Cassidy in insgesamt 17 Episoden der Fernsehserie Badger. Zuvor war er als Dr. Ross Freeman in der Serie Polizeiarzt Dangerfield in einer größeren Rolle zu sehen. Von 2001 bis 2003 war er in der Fernsehserie Teachers in 31 Episoden als Brian Steadman zu sehen. Er gewann 2005 die dritte Staffel der Poker-Serie Celebrity Poker Club unter dem Spitznamen „The Tower“ aufgrund seiner Größe von 1,93 m.[1] Weitere Bekanntheit erhielt er ab 2011 durch seine Darstellung des Greg in der Fernsehserie Mount Pleasant. Bis 2017 wirkte er in 46 Episoden mit. Außerdem wirkte er von 2012 bis 2014 in der Fernsehserie A Touch of Cloth mit. 2015 stellte er in sieben Episoden der ersten Staffel des Netflix OriginalsThe Last Kingdom die Rolle des Kriegers aus Wessex, Leofric, dar.[2] Er starb während einer Schlacht im Staffelfinale und erschien Protagonist Uhtred, gespielt von Alexander Dreymon, in drei Episoden der dritten Staffel als Halluzination.
Als Bühnendarsteller übernahm er unter anderem die Hauptrolle des Romeo in Romeo und Julia unter der Regie von Deborah Bruce am Chester Gateway Theatre und die Hauptrolle des Julius Caesar im gleichnamigen Theaterstück unter der Regie von Robert Delamere am Manchester Royal Exchange. Er lieh unter anderem verschiedenen Charakteren in den Computerspielen Killzone 2, Risen oder auch Fable III seine Stimme.