Ready to get your mind absolutely blown to hell and back? Yeah, you are.
There's only five years between them.
YEAH. Keira, who played blushing bride Juliet, is only five years older than Thomas, who played tiny, adorable, love-struck Sam.
Keira was born in 1985, whilst Thomas was born in 1990, which made them 18 and 13 respectively at the time of filming.
Aside from the fact that 18-year-old Keira was playing the bride and crush of two super adult dudes in Chiwetel Ejiofor (25) and Andrew Lincoln (29), people could not believe that Thomas was 13 when he played Sam — who is still in primary school in the film.
Seriously, we don't know how we're gonna cope with this.