hubba hubba!!! why do you have to be so handsome...????
Allen Leech, Tom Branson....doesn't really matter I just LOVE HIM!
Allen Leech being silly
Allen Leech ~ A cheeky Irish lad... So cute! Tom Branson on Downton Abbey
Allen Leech Confirms His Next Project 'The Imitation Game' With Benedict Cumberbatch
Allen Leech, Downton Abbey
Allen Leech (aka Branson) Mais
Allen Leech Photos: 'The Imitation Game' Screening in LA — Part 2
Allen Leech: Tom Branson