Jon Arbuckle (Breckin Meyer) decide ir para Londres encontrar Liz Wilson (Jennifer Love Hewitt), que está participando de uma palestra na cidade. Jon está decidido a pedir Liz em casamento, mas não contava que junto com ele viajariam também Garfield e Odie. Já na Inglaterra Garfield troca de lugar com Prince, um gato da família real que é idêntico a ele. Prince herdou recentemente um castelo devido ao falecimento de sua antiga dona, Lady Eleanor, sendo agora alvo do sobrinho dela, Lorde Dargis (Billy Connolly). Garfield, se fazendo passar por Prince, aproveita ao máximo o conforto da vida real, o que inclui uma mordomo (Ian Abercrombie) e vários criados. Enquanto isso Prince, se fazendo passar como Garfield, leva uma vida simples indo a bares juntamente com Jon e Odie.