Westwood komt uit de jeugdopleiding van Manchester City. In 2004 werd hij kortstondig uitgeleend aan Oldham Athletic. Zowel bij Manchester City als bij Oldham Athletic kwam hij geen enkele keer aan spelen toe en daarop besloten The Citizens om het contract van Westwood niet te verlengen. In juli 2004 tekende hij als transfervrije speler bij Carlisle United. Daar zou hij vier seizoenen onder de lat staan en 131 competitiewedstrijden spelen alvorens de overstap te maken naar Coventry City. Op 18 juni 2008 tekende hij er een driejarig contract. In zijn eerste seizoen keepte hij zo sterk waardoor hij een plek kreeg in het team van het jaar van de competitie. Het seizoen erna won hij de speler van het jaar prijs bij zijn club. Op 22 juni 2011 maakte Sunderland de komst van de transfervrije Westwood bekend. Hij debuteerde op 23 augustus 2011 in de League Cup tegen Brighton & Hove Albion. Op 29 oktober 2011 debuteerde hij in de Premier League, als vervanger voor de geblesseerde Simon Mignolet tegen Aston Villa.
Westwood maakte deel uit van de 23-koppige selectie die namens Ierland deelnam aan het EK 2012 in Polen en Oekraïne. Nadat Shay Given afscheid nam van het nationaal elftal, werd Westwood de nieuwe nummer één van de Ieren. Later verloor hij die positie weer aan Millwall-doelman David Forde en – op het Europees kampioenschap voetbal 2016 in Frankrijk, waarvoor Westwood rugnummer één kreeg toebedeeld – fungeerde hij als reserve voor Darren Randolph. Ierland werd in de achtste finale uitgeschakeld door gastland Frankrijk na twee doelpunten van Antoine Griezmann.