Movies List
TV Show List
The Day of the Triffids

as Dr. Soames

1963
Night of the Demon

as Lloyd Williamson

1958
Castle in the Air

as Menzies

1952
Ewan Roberts Ewan Roberts

Birthday

1914-04-29

Place of Birth

Edinburgh, Scotland, UK

Biography

AD

WATCH FREE FOR 30 DAYS

All Prime Video
Cancel anytime
Watch Now