Josh O'Connor is to star alongside Emily Blunt in Steven Spielberg's next sci-fi movie for Universal Pictures.