Paul Mescal and Barry Keoghan will play Paul McCartney and Ringo Starr in the upcoming Beatles films - with a Stranger Things star also portraying one of the Fab Four.