2006年,杨一威毕业后出演刘长纯、王玉璋主演的刑警剧《警中警2》,在剧中饰演莫望英 。
2011年,在近代传奇剧《追逃》中饰演爱财如命裁缝店老板汪海城。
2013年,在张汉杰执导谍战武打剧《大陆小岛》中饰演黄宁云。海顿执导抗日革命剧《尖刀出鞘》中饰演汉奸贾海天。
2014年,在徐克执导的谍战动作电影《智取威虎山3D》中饰演八大金刚中的老八小铁锁[5-6] 。
2015年,在周星驰监制,徐克执导的古装魔幻喜剧电影《西游伏妖篇》里出演猪八戒。
2016年,参演林更新、林允儿主演的古装剧《武神赵子龙》。
2018年,参演肖央执导,肖央、杜鹃领衔主演的电影《天气预爆》,饰演凰。 同年7月27日,由徐克执导,赵又廷、刘嘉玲、林更新、冯绍峰领衔主演的电影《狄仁杰之四大天王》上映,饰演丁迅。
2020年8月25日,由徐展雄执导,马思纯、钟楚曦、黄景瑜领衔主演的电影《荞麦疯长》上线,饰演金子。
2021年,参演电影《长津湖》。
在《智取威虎山》中,杨一威也表示自己是八个里面最萌的坏蛋,对于他的角色定位也是“萌、贱、坏”。他笑言自己其实并不太理解萌的意思,但是拍完这部电影后,大家给他的定位都是这三个字,也许他本人是有这个特质的,但他说一定会走进电影院好好看看自己是如何的萌、贱、坏。