Vincent Walsh is pictured as John Morehead in a publicity still from the CTV series, Played. Born in Ireland, Vincent, or Vinne as he is often called, is of Irish-Italian descent and grew up in Ireland, Montreal and Toronto. He portrayed the young Ernest Hemingway starring alongside Gordon Pinsent and Robin Dunne, in the mini-series Hemingway vs. Callaghan. He plays the role of Joseph in the 2016 movie The Young Messiah.
Features & TV Movies: VR indicates Direct-to-Video Release
A Man of No Importance (1994) Space Truckers (1996) The Last of the High Kings (1996) The Matchmaker (1997) Love and Death on Rapid Transit (1997) The Tale of Sweeney Todd (TV-1998) Saving Private Ryan (1998)
When the Sky Falls (2000) On the Edge (2001) The Abduction Club Mystics (2002) Hemingway vs Callaghan (TV-2003) Open Heart (TV-2004) Bridal Fever (TV-2008) The Two Mr. Kissels (TV-2008) Savage (voice, 2009) The Good Times Are Killing Me (TV-2008)
A Kiss for Jed Wood (2010) Two Hands to Mouth (2012) The Stand Up (2013, short) 300: Rise of an Empire (2014) The Young Messiah (2016) Double Denim (TV-2019)
TV Series – Cast: Degrassi High (1988-1991) Mystic Knights of Tir Na Nog (1998) Bachelors Walk (2001) Random Passage (2002, mini-series) Shattered City: The Halifax Explosion (2003, mini-series) Instant Star (2006)