Your bank can probably cash it, but there will likely be fees on top of the exchange rate. So, depending on the size of the check, it may or may not be worth it. You could also contact your UK bank and find out if they'll accept a postal deposit, and then just mail them the check. I've done that with U.S. checks I've received in the U.K.