Beck is known predominantly for his roles as Swan in the action film The Warriors (1979), Sonny Malone in Xanadu (1980), Lieutenant Commander Dallas in Megaforce (1982), and Koda in Triumphs of a Man Called Horse (1983). Both the Xanadu and Megaforce roles garnered him Razzie nominations, for Worst Actor and Worst Supporting Actor, respectively. Beck has appeared in other movies such as Warlords of the 21st Century (1982), Wes Craven's Chiller (1985), Gone to Texas (1986, as James Bowie) and Forest Warrior (1996). He also read for, but did not get, the role of Lancelot in John Boorman's film Excalibur.