Vinson made her acting debut portraying minor characters in two episodes of the Australian soap opera Home and Away in both 2001 and 2003.
The year following her Home and Away departure, Vinson made her American television debut on the TBS sitcom My Boys. Vinson has since appeared on a number of other American network television series such as NCIS and CSI: NY. Vinson's last television role to date was a guest appearance on the final season of the CBS Crime television series Cold Case. Vinson also appeared in Matchbox Twenty's "Put Your Hands Up".
In March 2009, Vinson was cast as Natalie, the female lead in Step Up 3D, the third installment of the Step Up film series.
Vinson's follow-up role was in Universal Pictures' Blue Crush 2. In October 2010 Vinson returned to Australia to begin production on Vinson's first role in an Australian film in the Paramount Pictures horror film Bait 3D as Tina, the protagonist's ex-girlfriend.
Following Bait 3D, Vinson was cast in another horror film project, which went on to be Vinson's most critically acclaimed role to date. You're Next centers on a family reunion, that goes terribly wrong once a group of mysterious masked killers start killing off each person one by one. Vinson portrayed the role of the film's protagonist Erin, the girlfriend to one of the family's son's. Vinson was able to portray Erin with her natural Australian accent.
In March 2014 Vinson appeared in the Australian independent film Patrick, a remake of the 1978 film of the same name. Another horror project for Vinson. Vinson portrayed the role of a nurse Kathy Jacquar, whose comatose patient Patrick uses his psychic powers to stalk her. In 2015, Vinson appears alongside John Cusack and Jackie Chan in Dragon Blade.