Marcus Patric (born Patrick Henry Gosling on 17 August 1979 in Gosport, Hampshire) is an English actor.