Jamie has done both tv and movies.He was on the first season of Once Upon A Time and the BBC series The Fall.He's appeared in numerous movies,including Robin Hood,Anthropoid,Untogether,A Private War,Marie Antoinette and of course the Fifty Shades trilogy
Aidan Shaw in "Sex And The City" and also I recently saw him in "My Big Fat Greek Wedding". This guy just first came to my mind after reading the question, I even had to Google to remember his name (John Corbett) 😄