In de winterstop van het seizoen 2006/2007 ruilde hij van club met Milan Baroš, hij ging naar Aston Villa. Milan Baros naar Lyon. Beiden tekenden een contract van 3,5 jaar. In januari 2011 stond Aston Villa op een zeventiende plaats in de Premier League en trok de spits Darren Bent van Sunderland AFC aan. Met nog slechts een half jaar op zijn contract besloot Carew dan als huurling het seizoen vol te maken bij het toen hoger geklasseerde Stoke City. Carew stond op 14 mei 2011 met Stoke City (als invaller) in de finale van de strijd om de FA Cup. Daarin verloor de ploeg van trainer-coach Tony Pulis met 1-0 van Manchester City door een treffer in de 74ste minuut van Yaya Touré.