Karen Gillan
In January 2012 Barnard starred as photographer David Bailey in the television film "We'll Take Manhattan" alongside Karen Gillan. He also appeared in the 2012 horror movie "Elfie Hopkins" alongside Jaime Winstone. Barnard was considered for the role of Jack in the 2013 film "Jack the Giant Slayer", but was beaten to the part by Nicholas Hoult.