who played will traynor in me before you
Sam Claflin Samuel George Claflin (born 27 June 1986) is an English actor. He is known for portraying Finnick Odair in The Hunger Games film series, Philip Swift in Pirates of the Caribbean: On Stranger Tides, and Will Traynor in Me Before You.
Theo James In 2010, James made his television debut in two episodes of A Passionate Woman, starring opposite Billie Piper.[3][11] He played Turkish diplomat Kemal Pamuk in an episode of the first season of Downton Abbey.[12] His film credits include You Will Meet a Tall Dark Stranger (2010). James was cast in Stranger while still in his final year at drama school. He was named a "Star of Tomorrow" in 2009 by Screen International.[13]