Love Is in the Air: 12 Celebrity Couples Who Have Been Dating For What Feels Like Forever

Theo James Ruth Kearney
1 / 12

Getty Images

Theo James and Ruth Kearney | 7 years

Believe it or not, Theo has been dating his girlfriend Ruth since 2009.