Louise MenschTheresa MayBoris Johnson
Correct answer: Boris Johnson
It's such a shame he cut his hair.
Ed MilibandJeremy CorbynAndy Burnham
Correct answer: Ed Miliband
It's the face that would grow up to launch a thousand "Milifandom" Twitter accounts.
Ed BallsNigel FarageJohn Major
Correct answer: Nigel Farage
That haircut just screams "Brexit".
Nick CleggDavid CameronNicky Morgan
Correct answer: David Cameron
That's right! It's "call-me-Dave" on a teenage backpacking adventure, looking uncannily like Russ Abbot.
Ed BallsJohn PrescottEric Pickles
Correct answer: John Prescott
Admit it, you totally would.
Edwina CurrieNicola SturgeonNick Clegg
Correct answer: Nicola Sturgeon
She's hardly changed at all.
Nick CleggJeremy CorbynMichael Gove
Correct answer: Jeremy Corbyn
Yep! It's Jezza.
Jeremy HuntTony BlairDavid Miliband
Correct answer: Tony Blair
Who could mistake that grin?
Jeremy HuntEd BallsZac Goldsmith
Correct answer: Ed Balls
Gordon BrownAlistair DarlingAlex Salmond
Correct answer: Alex Salmond
He looks a wee bit more dour nowadays.
Ed BallsNick CleggAndy Burnham
Correct answer: Nick Clegg
Why isn't he smiling? Maybe he can see the future.
Charles KennedyMargaret ThatcherDanny Alexander
Correct answer: Danny Alexander
"What do you want to be when you grow up, little Danny?" "A man who strides around looking worried while holding folders." "...OK."
Michael PortilloMichael GoveAdrian Mole
Correct answer: Michael Gove
Before Gove was education secretary, he liked to wear shirts made out of graph paper.
Yvette CooperGeorge OsborneTheresa May
Correct answer: George Osborne
You can't tell in this photo, but he's actually holding a baby-sized Budget briefcase and he's about to tell his parents that their fuel costs are going to rise by 15%.