He gained widespread recognition for his performances as Mark Moran on the Australian drama Underbelly, Sergeant Brendan 'Josh' Joshua in Rush, and as Bogdan Drazic in the popular series Heartbreak High.
In the United States, Mulvey has appeared in notable films such as 300: Rise of an Empire, Jack Rollins in Captain America: The Winter Soldier (2014) and Avengers: Endgame (2019), Anatoli Knyazev in Batman v Superman: Dawn of Justice (2016), and Dean/Milan in Power (2016).
Of Scottish, Irish and Māori descent, Mulvey was born in Auckland, New Zealand, and moved to Australia when he was eight years old, growing up in the northern beaches of Sydney.
[2] Mulvey's personal interest in skateboarding and rollerblading led him to work as a stunt double about two years prior to winning the role of Drazic in Heartbreak High.
[10] Mulvey has since starred in a number of other films, including Beyond Skyline, the sequel to the cult-classic Skyline,[11] and Bleeding Steel,[12] a science fiction thriller starring Jackie Chan, both in 2017, and the horror film Delirium, the historical drama Outlaw King, In Like Flynn, a biopic of Errol Flynn's early years,[13] and Desolate, a drama based on a family of farmers living in a dystopian future.,[14] the lattermost four all in 2018.