Actor: David OHara

David O’Hara played Stephen the Irishman in Braveheart and appeared in The Departed and Harry Potter. He is Scottish and has worked constantly in British and American film.