David O'Hara has been set as a recurring character on Showtime's The Tudors.

According to The Hollywood Reporter, on the drama series about the reign and love life of Henry VIII (Jonathan Rhys Meyers), which is shooting its fourth and final season in Ireland, O'Hara plays the Earl of Surrey, the son and heir of the Duke of Norfolk. He is the arrogant but sensitive scion of an ancient family.

Scot O'Hara also has landed a role on the final installment of the Harry Potter series, Harry Potter and the Deathly Hallows, on which he will play Albert Runcorn, a Ministry of Magic employee who gets impersonated by Potter to get into the Ministry.