Arthur Darvill (born Thomas Arthur Darvill on 17 June 1982) is a English actor. He is best known for playing Rory Williams in the television series "Doctor Who". He has also acted in "Terre Haute" and "Swimming with Sharks".