7 августа 2011 на правах свободного агента перешёл в «Вест Хэм Юнайтед». 23 мая 2012 года Джон Карью в числе других шести игроков покинул «Вест Хэм Юнайтед». Клуб не предложил ему продлить истекающий 30 июня 2012 контракт[3].
Травма Диего Милито заставила гранда Серии А, «Интернационале», искать варианты усиления атакующей линии вне сроков трансферного окна. В итоге обратил своё внимание на свободного агента Карью, который после летнего расставания с «Вест Хэм Юнайтед» находился без клуба. В конце февраля 33-летний норвежец прибыл в Милан на медицинское обследование, но доктора установили, что Карью находится в плохой физической форме — Джону потребовалась бы длительная индивидуальная программа по улучшению кондиций, поэтому итальянский клуб забрал своё предложение о контракте до конца сезона[4].
В октябре 2013 года объявил о завершении спортивной карьеры[5]. Ныне начинающий киноактёр[6].
После окончания спортивной карьеры работал на телевидении и экспертом в букмекерских компаниях, в январе 2023 года был приговорен к 14 месяцам тюремного заключения за неуплату налогов в период с 2014 до 2019 года[7].