Następnie dołączył do drużyny League Two Shrewsbury Town.
Po sezonie w Shrewsbury, podpisał kontrakt z węgierskim Honvedem na zasadzie darmowego transferu. W dniu 3 października 2011 Bright dołączył do maltańskiego klubu Balzan na podstawie krótkoterminowej umowy. Bright związał się z Balzanem do grudnia, a styczniu przeniósł się do norweskiego Bryne FK.
Po pół sezonu w Bryne Bright zaczął grać na nietypowej dla siebie pozycji pomocnika. 2 sierpnia 2012 podpisał krótkoterminowy kontrakt z FC Haka występującym w fińskiej Veikausliiga. W marcu 2013 Bright podpisał kontrakt z IFK Mariehamn na cały sezon 2013.
8 marca 2014 ogłoszono, że Bright podpisał kontrakt z Lincoln City do końca sezonu. 10 listopada 2014 podpisał kontrakt z nowo powstałym klubem Bharat z I-League.
10 lipca 2015 podpisał kontrakt z Bidvest Wits. 23 sierpnia 2016 Bright podpisał roczny kontrakt z północnoirlandzkim klubem Linfield. Po sezonie wrócił do Nowej Zelandii, podpisując 21 września 2017 kontrakt z Auckland City. Po sezonie 2017/18 zakończył karierę piłkarską.