Był pierwszym wyborem do głównej roli Rossa Poldarka w serialu "
Poldark". Ostatecznie zaangażowany został jednak
Robin Ellis.
Otrzymał propozycję zagrania roli Józefa z Arymatei w miniserialu "
Jezus z Nazaretu", jednak ją odrzucił. Ostatecznie zagrał Judasza, natomiast rolę Józefa przyjął
James Mason.
Pierwotnie to on miał zagrać rolę Olivera Mellorsa w filmie "
Kochanek lady Chatterley". McShane wycofał się jednak z projektu, gdy jego żona sprzeciwiła się udziałowi aktora w scenach seksu z grającą główną rolę
Sylvią Kristel, jego byłą dziewczyną. Ostatecznie rolę dostał
Nicholas Clay.
Ukończył Królewską Akademię Sztuki Dramatycznej (RADA) w Londynie (Anglia, Wielka Brytania).
Jego ojciec Harry McShane był piłkarzem klubu Manchester United.
Wystąpił w następujących reklamach:
- 1996 r. - płatki Corn Flakes firmy Kellogg's (głos), lody Wall's Cardoure firmy Unilever (głos);
- 2001 r. - firma spożywcza Del Monte (głos), kolekcjonerskie egipskie figurki firmy DeAgostini (głos);
- 2002 r. - magazyn "Yours", brytyjskie przedsiębiorstwo pocztowe Royal Mail (głos);
- 2008 r. - płatki Bran Flakes firmy Kellogg's (głos);
- 2012 r. - zegarki marki Rolex (głos).