Бернард Джеймс Майлс родился 27 сентября 1907 года в городе Аксбридж[англ.] (ныне часть Лондона), графство Мидлсекс, Англия, Великобритания. Его отец, Эдвин Джеймс Майлс, был рабочим на ферме, мать, Барбара Флетчер, — поварихой. Окончил школу Bishopshalt School, затем оксфордский колледж Пемброк. В начале 1930-х годов начал играть в театре, тогда же, в 1933 году впервые появился на экране: он без указания в титрах сыграл пассажира в фильме «Пересекая пролив». С началом Второй мировой войны начал активно и помногу сниматься в патриотических фильмах, в 1942 году впервые попробовал себя как сценариста, в 1944 году — как режиссёра и продюсера. Чаще всего Майлс играл провинциалов из Хартфордшира или Бакингемшира с соответствующим акцентом; голос у актёра был приятный раскатистый баритональный бас.
В 1959 году основал (совместно с женой) театр «Сирена», который интересен тем, что стал первым театром, открытым в Лондоне с XVII века[5]. Де-факто театр закрыт в конце 1980-х годов, де-юре — в 2003 году[6].
Бернард Майлс скончался 14 июня 1991 года в городе Нейрсборо[англ.], графство Йоркшир, Англия.
Семья
В 1931 году женился на актрисе по имени Джозефина Уилсон, с которой прожил в браке всю жизнь до самой её смерти в 1990 году. От этого брака остались трое детей: дочери Салли (1933—1986, актриса) и Бриджит (художник), и сын Джон[англ.] (род. 1943, автогонщик).
1979 — Барон, пожизненный пэр (без права наследования титула)[9] — таким образом, Майлс стал вторым (после Лоренса Оливье) в истории британским актёром, получившим титул пэра.