Rob James-Collier plays Thomas Barrow on Downton Abbey.
Rob James-Collier and Allan Leech. Rob, you definitely need to smile more! (Well at least Thomas Barrow does haha) :) - pals, fellow pranksters
Rob james collier- pretty much the entire cast of downton abbey is beautiful
Thomas hugging a pillow of himself: Downton Abbey